html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body { font-size: 14px; font-family: 'lucida grande', lucida, arial, sans-serif; color: #343434; line-height: 21px; }

p { margin: 0; }
p.bigButton { overflow: hidden; margin: 1.5em 0 0 0; text-indent: 0; }
p.bigButton a { background: #E56528 url(../images/orangeButton.gif) no-repeat; padding: 1.187em; color: #fff; border: 0.125em #FF8D28 solid; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; float: left; text-decoration: none; font-size: 15px; line-height: 1.312em; text-transform: uppercase; letter-spacing: 0.05em; text-shadow: 0 1px 1px #9B6D6B; }
p.bigButton a:hover { background: #E56528 url(../images/orangeButton.gif) no-repeat -63px -63px; border-color: #FF7935; }

em { font-style: italic; }

strong { font-weight: 700; }

.formError { clear: left; float: left; line-height: 1.5em; padding: 1em 0 0.5em 0; color: #993B25; font-weight: 700; }

body form input.formErrorField, body form textarea.formErrorField { background: #FF867D; }

.completeFormError { padding: 0 0 1.5em 160px; color: #993B25; font-weight: 700; }

.success { margin: 0 0 0 160px; padding: 0.75em 40px 0.75em 30px; background: #B0E378; }

a { color: #B2315C; }
a:hover { color: #F4417B; }

h1 { font-size: 2.143em; font-weight: bold; color: #993B25; line-height: 1.4; font-family: cambria, georgia, serif; }

h2 { font-size: 2.143em; font-weight: bold; color: #993B25; line-height: 1.4; font-family: cambria, georgia, serif; margin: 0 0 0.7em 0; }
h2 .context { display: block; font-size: 0.46666669777778em; font-weight: 400; line-height: 21px; font-style: italic; color: #343434; }

h3 { font-size: 1.428571em; padding: 0; margin: 0; text-transform: uppercase; font-weight: bold; color: #993B25; line-height: 1.05em; font-family: cambria, georgia, serif; }

form { padding: 1.5em 0 3em 0; }
form .field { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; line-height: 14px; margin: 0 0 1.5em 0; }
form .field { display: block; }
form label { width: 130px; display: inline; float: left; margin-right: 10px; line-height: 1.5em; padding: 0.75em 0; text-align: right; font-weight: 700; }
form .middleColumn { display: inline; float: left; margin-right: 0; width: 310px; margin: 0; }
* html form .middleColumn { overflow-x: hidden; }
form input.text { height: 21px; font-size: 14px; line-height: 21px; border: 0; padding: 0.75em; background: #fef8ce; display: block; width: 290px; }
form textarea { height: 168px; font-family: 'lucida grande', lucida, arial, sans-serif; font-size: 14px; line-height: 21px; border: 0; padding: 0.75em; background: #fef8ce; display: block; width: 290px; margin: 0; }
form .Actions { padding: 0 0 0 160px; height: 42px; }
form .Actions input { background: url('../images/orangeButton.gif') no-repeat 0 -21px; font-size: 14px !important; line-height: 21px !important; padding: 0.75em; float: left; text-transform: uppercase; border: 0.125em #FF8D28 solid; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; color: #fff; letter-spacing: 0.05em; text-shadow: 0 1px 1px #9B6D6B; }

body { background: url(../images/headerBack.gif) repeat-x; }
body .container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
body .container { display: block; }
body .column, body div.span-1, body div.span-2, body div.span-3, body div.span-4, body div.span-5, body div.span-6, body div.span-7, body div.span-8, body div.span-9, body div.span-10, body div.span-11, body div.span-12, body div.span-13, body div.span-14, body div.span-15, body div.span-16, body div.span-17, body div.span-18, body div.span-19, body div.span-20, body div.span-21, body div.span-22, body div.span-23, body div.span-24 { display: inline; float: left; margin-right: 10px; }
* html body .column, * html body div.span-1, * html body div.span-2, * html body div.span-3, * html body div.span-4, * html body div.span-5, * html body div.span-6, * html body div.span-7, * html body div.span-8, * html body div.span-9, * html body div.span-10, * html body div.span-11, * html body div.span-12, * html body div.span-13, * html body div.span-14, * html body div.span-15, * html body div.span-16, * html body div.span-17, * html body div.span-18, * html body div.span-19, * html body div.span-20, * html body div.span-21, * html body div.span-22, * html body div.span-23, * html body div.span-24 { overflow-x: hidden; }
body .last, body div.last { margin-right: 0; }
body .span-1 { width: 30px; }
body .span-2 { width: 70px; }
body .span-3 { width: 110px; }
body .span-4 { width: 150px; }
body .span-5 { width: 190px; }
body .span-6 { width: 230px; }
body .span-7 { width: 270px; }
body .span-8 { width: 310px; }
body .span-9 { width: 350px; }
body .span-10 { width: 390px; }
body .span-11 { width: 430px; }
body .span-12 { width: 470px; }
body .span-13 { width: 510px; }
body .span-14 { width: 550px; }
body .span-15 { width: 590px; }
body .span-16 { width: 630px; }
body .span-17 { width: 670px; }
body .span-18 { width: 710px; }
body .span-19 { width: 750px; }
body .span-20 { width: 790px; }
body .span-21 { width: 830px; }
body .span-22 { width: 870px; }
body .span-23 { width: 910px; }
body .span-24, body div.span-24 { width: 950px; margin: 0; }
body input.span-1, body textarea.span-1, body select.span-1 { width: 30px !important; }
body input.span-2, body textarea.span-2, body select.span-2 { width: 70px !important; }
body input.span-3, body textarea.span-3, body select.span-3 { width: 110px !important; }
body input.span-4, body textarea.span-4, body select.span-4 { width: 150px !important; }
body input.span-5, body textarea.span-5, body select.span-5 { width: 190px !important; }
body input.span-6, body textarea.span-6, body select.span-6 { width: 230px !important; }
body input.span-7, body textarea.span-7, body select.span-7 { width: 270px !important; }
body input.span-8, body textarea.span-8, body select.span-8 { width: 310px !important; }
body input.span-9, body textarea.span-9, body select.span-9 { width: 350px !important; }
body input.span-10, body textarea.span-10, body select.span-10 { width: 390px !important; }
body input.span-11, body textarea.span-11, body select.span-11 { width: 430px !important; }
body input.span-12, body textarea.span-12, body select.span-12 { width: 470px !important; }
body input.span-13, body textarea.span-13, body select.span-13 { width: 510px !important; }
body input.span-14, body textarea.span-14, body select.span-14 { width: 550px !important; }
body input.span-15, body textarea.span-15, body select.span-15 { width: 590px !important; }
body input.span-16, body textarea.span-16, body select.span-16 { width: 630px !important; }
body input.span-17, body textarea.span-17, body select.span-17 { width: 670px !important; }
body input.span-18, body textarea.span-18, body select.span-18 { width: 710px !important; }
body input.span-19, body textarea.span-19, body select.span-19 { width: 750px !important; }
body input.span-20, body textarea.span-20, body select.span-20 { width: 790px !important; }
body input.span-21, body textarea.span-21, body select.span-21 { width: 830px !important; }
body input.span-22, body textarea.span-22, body select.span-22 { width: 870px !important; }
body input.span-23, body textarea.span-23, body select.span-23 { width: 910px !important; }
body input.span-24, body textarea.span-24, body select.span-24 { width: 950px !important; }
body .append-1 { padding-right: 40px; }
body .append-2 { padding-right: 80px; }
body .append-3 { padding-right: 120px; }
body .append-4 { padding-right: 160px; }
body .append-5 { padding-right: 200px; }
body .append-6 { padding-right: 240px; }
body .append-7 { padding-right: 280px; }
body .append-8 { padding-right: 320px; }
body .append-9 { padding-right: 360px; }
body .append-10 { padding-right: 400px; }
body .append-11 { padding-right: 440px; }
body .append-12 { padding-right: 480px; }
body .append-13 { padding-right: 520px; }
body .append-14 { padding-right: 560px; }
body .append-15 { padding-right: 600px; }
body .append-16 { padding-right: 640px; }
body .append-17 { padding-right: 680px; }
body .append-18 { padding-right: 720px; }
body .append-19 { padding-right: 760px; }
body .append-20 { padding-right: 800px; }
body .append-21 { padding-right: 840px; }
body .append-22 { padding-right: 880px; }
body .append-23 { padding-right: 920px; }
body .prepend-1 { padding-left: 40px; }
body .prepend-2 { padding-left: 80px; }
body .prepend-3 { padding-left: 120px; }
body .prepend-4 { padding-left: 160px; }
body .prepend-5 { padding-left: 200px; }
body .prepend-6 { padding-left: 240px; }
body .prepend-7 { padding-left: 280px; }
body .prepend-8 { padding-left: 320px; }
body .prepend-9 { padding-left: 360px; }
body .prepend-10 { padding-left: 400px; }
body .prepend-11 { padding-left: 440px; }
body .prepend-12 { padding-left: 480px; }
body .prepend-13 { padding-left: 520px; }
body .prepend-14 { padding-left: 560px; }
body .prepend-15 { padding-left: 600px; }
body .prepend-16 { padding-left: 640px; }
body .prepend-17 { padding-left: 680px; }
body .prepend-18 { padding-left: 720px; }
body .prepend-19 { padding-left: 760px; }
body .prepend-20 { padding-left: 800px; }
body .prepend-21 { padding-left: 840px; }
body .prepend-22 { padding-left: 880px; }
body .prepend-23 { padding-left: 920px; }
body .pull-1, body .pull-2, body .pull-3, body .pull-4, body .pull-5, body .pull-6, body .pull-7, body .pull-8, body .pull-9, body .pull-10, body .pull-11, body .pull-12, body .pull-13, body .pull-14, body .pull-15, body .pull-16, body .pull-17, body .pull-18, body .pull-19, body .pull-20, body .pull-21, body .pull-22, body .pull-23, body .pull-24 { display: inline; float: left; position: relative; }
body .pull-1 { margin-left: -40px; }
body .pull-2 { margin-left: -80px; }
body .pull-3 { margin-left: -120px; }
body .pull-4 { margin-left: -160px; }
body .pull-5 { margin-left: -200px; }
body .pull-6 { margin-left: -240px; }
body .pull-7 { margin-left: -280px; }
body .pull-8 { margin-left: -320px; }
body .pull-9 { margin-left: -360px; }
body .pull-10 { margin-left: -400px; }
body .pull-11 { margin-left: -440px; }
body .pull-12 { margin-left: -480px; }
body .pull-13 { margin-left: -520px; }
body .pull-14 { margin-left: -560px; }
body .pull-15 { margin-left: -600px; }
body .pull-16 { margin-left: -640px; }
body .pull-17 { margin-left: -680px; }
body .pull-18 { margin-left: -720px; }
body .pull-19 { margin-left: -760px; }
body .pull-20 { margin-left: -800px; }
body .pull-21 { margin-left: -840px; }
body .pull-22 { margin-left: -880px; }
body .pull-23 { margin-left: -920px; }
body .pull-24 { margin-left: -960px; }
body .push-1, body .push-2, body .push-3, body .push-4, body .push-5, body .push-6, body .push-7, body .push-8, body .push-9, body .push-10, body .push-11, body .push-12, body .push-13, body .push-14, body .push-15, body .push-16, body .push-17, body .push-18, body .push-19, body .push-20, body .push-21, body .push-22, body .push-23, body .push-24 { display: inline; float: right; position: relative; }
body .push-1 { margin: 0 -40px 1.5em 40px; }
body .push-2 { margin: 0 -80px 1.5em 80px; }
body .push-3 { margin: 0 -120px 1.5em 120px; }
body .push-4 { margin: 0 -160px 1.5em 160px; }
body .push-5 { margin: 0 -200px 1.5em 200px; }
body .push-6 { margin: 0 -240px 1.5em 240px; }
body .push-7 { margin: 0 -280px 1.5em 280px; }
body .push-8 { margin: 0 -320px 1.5em 320px; }
body .push-9 { margin: 0 -360px 1.5em 360px; }
body .push-10 { margin: 0 -400px 1.5em 400px; }
body .push-11 { margin: 0 -440px 1.5em 440px; }
body .push-12 { margin: 0 -480px 1.5em 480px; }
body .push-13 { margin: 0 -520px 1.5em 520px; }
body .push-14 { margin: 0 -560px 1.5em 560px; }
body .push-15 { margin: 0 -600px 1.5em 600px; }
body .push-16 { margin: 0 -640px 1.5em 640px; }
body .push-17 { margin: 0 -680px 1.5em 680px; }
body .push-18 { margin: 0 -720px 1.5em 720px; }
body .push-19 { margin: 0 -760px 1.5em 760px; }
body .push-20 { margin: 0 -800px 1.5em 800px; }
body .push-21 { margin: 0 -840px 1.5em 840px; }
body .push-22 { margin: 0 -880px 1.5em 880px; }
body .push-23 { margin: 0 -920px 1.5em 920px; }
body .push-24 { margin: 0 -960px 1.5em 960px; }
body .showgrid { background: url('../images/grid.png?1271257196'); }

#header { background: #343434; width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; height: 105px; margin: 0 auto 3em auto; }
#header { display: block; }
#header h1 { margin: 2.25em 0 0 0; padding: 0; float: left; line-height: 21px; font-size: 14px; display: inline; float: left; margin-right: 10px; width: 270px; }
* html #header h1 { overflow-x: hidden; }
#header h1 a { text-indent: -9999em; overflow: hidden; background-image: url('../images/logo.png?1281101862'); background-repeat: no-repeat; background-position: 0 0; display: block; float: left; width: 270px; height: 42px; border: 0; }
#header h1 a:hover { background-position: 0 -44px; }

#mainMenu { display: inline; float: left; margin-right: 10px; width: 550px; }
* html #mainMenu { overflow-x: hidden; }
#mainMenu ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; height: 84px; }
#mainMenu ul { display: block; }
#mainMenu li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; margin: 2.25em 10px 0 0; }
#mainMenu li.first { padding-left: 0px; }
#mainMenu li.last { padding-right: 0px; }
#mainMenu li a { text-decoration: none; padding: 0.75em; float: left; }
#mainMenu li a:link, #mainMenu li a:visited { border: 0; color: #8ECBC3; text-transform: uppercase; font-size: 14px; font-weight: 700; }
#mainMenu li a:link:hover, #mainMenu li a:visited:hover { background: #7ECB99; color: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 5px; text-shadow: 0px 1px 1px #457155; }
#mainMenu li a.current:link, #mainMenu li a.current:visited, #mainMenu li a.section:link, #mainMenu li a.section:visited { background: #6B6B6B; color: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 5px; text-shadow: 0px 1px 1px #565656; }

#langMenu { display: inline; float: left; margin-right: 0; width: 110px; }
* html #langMenu { overflow-x: hidden; }
#langMenu ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; height: 84px; }
#langMenu ul { display: block; }
#langMenu li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; margin: 2.8em 0 0 0; }
#langMenu li.first { padding-left: 0px; }
#langMenu li.last { padding-right: 0px; }
#langMenu li a:link, #langMenu li a:visited { color: #8ECBC3; text-transform: uppercase; font-size: 10px; font-weight: 700; text-decoration: none; float: left; padding: 0.5em 0.9em; }
#langMenu li a:link:hover, #langMenu li a:visited:hover { background: #7ECB99; color: #EDFFE2; -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius: 5px; text-shadow: 0px 1px 1px #457155; }
#langMenu li a.current:link, #langMenu li a.current:visited { background: #181818; color: #fff; -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius: 5px; }

.content { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; text-align: left; /* body#hortulusTuinarchitectuur *background-color: #A2B275 */ }
.content { display: block; }

#portfolio { display: inline; float: left; margin-right: 10px; width: 470px; background: url('../images/portfolioHeader.gif') no-repeat 35px 0; }
* html #portfolio { overflow-x: hidden; }
#portfolio h2 { font-weight: 400; width: 50px; font-size: 1em; color: #575748; margin: 0 0 0 65px; line-height: 1.5em; }
#portfolio h2 span { display: block; }
#portfolio h2 a { color: #343434; text-decoration: none; }
#portfolio h2 a:hover { color: #993B25; }
#portfolio ul li { padding: 42px 0 0 0; margin: 0 0 63px 0; background: url('../images/portfolioImageHeader.gif') no-repeat; }
#portfolio ul li h3 { font-family: 'lucida grande', lucida, arial, sans-serif; font-weight: 700; font-size: 1.428571em; line-height: 1.05em; text-transform: none; color: #000; margin: 0 0 1.05em 0; }
#portfolio ul li a.bigImage { border: 0; margin: 0 0 21px 0; display: block; }
#portfolio ul li img { border: 8px solid #E4E4E2; }

#introBlock { display: inline; float: left; margin-right: 0; width: 390px; padding-left: 80px; float: right; }
* html #introBlock { overflow-x: hidden; }

.selectedArticle { padding: 0 11px 1.5em 11px; margin: 7.5em 0 0 0; background: #E4E4E2; }
.selectedArticle .video { margin: 0.75em 0; line-height: 1.5em; }

.vcard { display: inline; float: left; margin-right: 10px; width: 390px; }
* html .vcard { overflow-x: hidden; }
.vcard h3 { padding: 0 0 1.05em 0; font-family: 'lucida grande', lucida, arial, sans-serif; text-transform: none; color: #343434; }
.vcard img { float: left; margin: 0 50px 84px 0; }
.vcard .adr { padding: 1.5em 0; }
.vcard .account { padding: 1.5em 0 0; }
.vcard .VAT-number { padding: 0 0 1.5em 0; }
.vcard .type { display: none; }

#projectForm { display: inline; float: left; margin-right: 0; width: 470px; padding-left: 80px; }
* html #projectForm { overflow-x: hidden; }
#projectForm p.intro { padding: 0 0 1.5em 160px; }
#projectForm label { padding-right: 20px; }
#projectForm #firstName label, #projectForm #surName label, #projectForm #organization label, #projectForm #email label, #projectForm #projectTitle label, #projectForm #description label { background: url(../images/required.gif) right 0 no-repeat; }

/* PORTFOLIO OVERVIEW */
#selectedWork { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; text-align: left; }
#selectedWork { display: block; }
#selectedWork h2 { margin: 0 0 0.7em 0; }
#selectedWork ul { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#selectedWork ul { display: block; }
#selectedWork li { padding: 42px 0 0 0; margin: 0 0 42px 0; background: url('../images/portfolioImageHeader.gif') no-repeat; display: inline; float: left; margin-right: 0; width: 950px; }
* html #selectedWork li { overflow-x: hidden; }
#selectedWork li a.bigImage { border: 0; margin: 0; display: inline; float: left; margin-right: 0; width: 470px; }
* html #selectedWork li a.bigImage { overflow-x: hidden; }
#selectedWork li img { border: 8px solid #E4E4E2; }
#selectedWork li .description { padding-left: 80px; display: inline; float: left; margin-right: 0; width: 390px; }
* html #selectedWork li .description { overflow-x: hidden; }
#selectedWork li h3 { font-family: 'lucida grande', lucida, arial, sans-serif; font-weight: 700; font-size: 1.428571em; line-height: 1.05em; text-transform: none; color: #000; margin: 0 0 1.05em 0; }
#selectedWork li .description { padding-left: 80px; display: inline; float: left; margin-right: 0; width: 390px; }
* html #selectedWork li .description { overflow-x: hidden; }

#work { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; border-color: #181818; }
#work { display: block; }
#work ul { padding: 1.5em 0 0 0; width: 1040px; }
#work ul li { display: inline; float: left; margin-right: 10px; width: 430px; padding-right: 80px; margin: 0 10px 3em 0; }
* html #work ul li { overflow-x: hidden; }
#work ul li a.smallImg { border: 0; float: left; margin: 0 8px 0 0; }
#work ul li h3 { font-family: 'lucida grande', lucida, arial, sans-serif; font-weight: 700; font-size: 1.428571em; line-height: 1.05em; text-transform: none; color: #000; margin: 0 0 1.05em 0; }

#breadcrumb { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; font-size: 0.785714em; line-height: 1.909091em; padding-bottom: 2.863636em; font-weight: 700; }
#breadcrumb { display: block; }
#breadcrumb span.breadCrumbContent { display: inline; padding: 0.4772725em 10px 0.4772725em 5px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; color: #6A6A6A; float: left; width: auto; background: rgba(253,245,185, .7); }
#breadcrumb span.breadCrumbContent a { padding: 0 20px 0 0; margin: 0 8px 0 0; border: 0; font-weight: 400; background: url(../images/breadCrumbArrow.png) no-repeat right 4px; }

#blogFeatured { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#blogFeatured { display: block; }
#blogFeatured li { display: inline; float: left; margin-right: 0; width: 950px; margin-bottom: 4.5em; }
* html #blogFeatured li { overflow-x: hidden; }
#blogFeatured li .bigListImg { display: inline; float: left; margin-right: 10px; width: 470px; height: 16.5em; background: #e4e4e2; margin-bottom: 1.5em; }
* html #blogFeatured li .bigListImg { overflow-x: hidden; }
#blogFeatured li .biglistTxt { min-height: 16em; margin: 0 0 1.5em 0; display: inline; float: left; margin-right: 0; width: 430px; padding-left: 40px; }
* html #blogFeatured li .biglistTxt { overflow-x: hidden; }
#blogFeatured li p.meta { font-size: 0.785714em; line-height: 1.909091em; font-style: italic; padding-bottom: 1.909091em; }

#blogList { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#blogList { display: block; }
#blogList p.meta { font-size: 0.785714em; line-height: 1.909091em; font-style: italic; padding-bottom: 1.909091em; }
#blogList ul { width: 1040px; }
#blogList ul li { display: inline; float: left; margin-right: 10px; width: 430px; padding-right: 80px; margin: 0 10px 4.5em 0; }
* html #blogList ul li { overflow-x: hidden; }
#blogList .smallListImg { display: block; height: 6em; background: #e4e4e2; margin-bottom: 21px; }

#blogContent { padding: 0 0 42px 0; }
#blogContent p { padding: 0 0 0 300px; text-indent: 20px; }
#blogContent p:first-child { text-indent: 0; }
#blogContent ul { padding: 21px 0 21px 300px; }

#blogImages { float: left; text-align: right; width: 470px; padding: 0 50px 0 0; }
#blogImages ul { clear: both; overflow: hidden; width: 470px; list-style-type: none; }
#blogImages li { float: left; margin-bottom: 3em; }
#blogImages img { float: left; }
#blogImages p { color: #993B25; float: left; font-family: cambria, georgia, sans-serif; font-size: 18px; line-height: 42px; padding: 21px 40px; width: 390px; }
#blogImages #introYoutube { padding: 0 0 3em 0; float: right; }
#blogImages #introYoutube object { float: right; display: block; }

#PageComments_holder { clear: left; width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#PageComments_holder { display: block; }
#PageComments_holder h3 { display: inline; float: left; margin-right: 0; width: 430px; padding-left: 520px; padding-bottom: 2.1em; }
* html #PageComments_holder h3 { overflow-x: hidden; }

#PageCommentInterface_Form_PostCommentForm { display: inline; float: left; margin-right: 10px; width: 510px; padding-top: 0; }
* html #PageCommentInterface_Form_PostCommentForm { overflow-x: hidden; }
#PageCommentInterface_Form_PostCommentForm p.validation { color: #993B25; font-weight: 700; padding: 0 0 1.5em 0; padding-top: 0; }
#PageCommentInterface_Form_PostCommentForm fieldset { display: inline; float: left; margin-right: 0; width: 510px; }
* html #PageCommentInterface_Form_PostCommentForm fieldset { overflow-x: hidden; }
#PageCommentInterface_Form_PostCommentForm div { display: inline; float: left; margin-right: 0; width: 510px; }
* html #PageCommentInterface_Form_PostCommentForm div { overflow-x: hidden; }
#PageCommentInterface_Form_PostCommentForm div.middleColumn { display: inline; float: left; margin-right: 0; width: 150px; }
* html #PageCommentInterface_Form_PostCommentForm div.middleColumn { overflow-x: hidden; }
#PageCommentInterface_Form_PostCommentForm div#recaptcha_widget_div { margin-left: 131px; }
#PageCommentInterface_Form_PostCommentForm div#recaptcha_widget_div td { background: none; }
#PageCommentInterface_Form_PostCommentForm div#recaptcha_widget_div br { display: none; }
#PageCommentInterface_Form_PostCommentForm div#recaptcha_widget_div #recaptcha_response_field { clear: left; display: block; }
#PageCommentInterface_Form_PostCommentForm label { display: inline; float: left; margin-right: 10px; width: 150px; }
* html #PageCommentInterface_Form_PostCommentForm label { overflow-x: hidden; }

#CommentHolder { display: inline; float: left; margin-right: 0; width: 430px; }
* html #CommentHolder { overflow-x: hidden; }
#CommentHolder li { list-style-type: none; }
#CommentHolder li .info { font-size: 0.857143em; line-height: 1.75em; padding: 0 0 3.5em 0; font-style: italic; }

#PageCommentsPagination { display: inline; float: left; margin-right: 0; width: 430px; background: #343434; margin-bottom: 1.5em; text-shadow: none; color: #fff; }
* html #PageCommentsPagination { overflow-x: hidden; }
#PageCommentsPagination div { padding: 0.75em 0; position: relative; text-align: center; display: inline; float: left; margin-right: 0; width: 430px; }
* html #PageCommentsPagination div { overflow-x: hidden; }
#PageCommentsPagination div a, #PageCommentsPagination div span { text-decoration: none; padding: 0 5px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; }
#PageCommentsPagination div a.selected { color: #fff; }
#PageCommentsPagination div a.forward { padding: 0; background: url(../images/arrowForward.png) no-repeat; height: 21px; position: absolute; top: 10px; right: 0; width: 30px; text-indent: -9999px; }
#PageCommentsPagination div a.forward:hover { background: url(../images/arrowForward.png) no-repeat 0 -21px; }
#PageCommentsPagination div span.forwardDisabled { padding: 0; background: url(../images/arrowForward.png) no-repeat 0 -42px; height: 21px; width: 30px; text-indent: -9999px; position: absolute; top: 10px; right: 0; }
#PageCommentsPagination div a.back { background: url(../images/arrowBack.png) no-repeat right 0; height: 21px; width: 30px; text-indent: -9999px; padding: 0; position: absolute; top: 10px; left: 0; }
#PageCommentsPagination div a.back:hover { background: url(../images/arrowBack.png) no-repeat right -21px; }
#PageCommentsPagination div span.backDisabled { padding: 0; background: url(../images/arrowBack.png) no-repeat right -42px; height: 21px; width: 30px; text-indent: -9999px; position: absolute; top: 10px; left: 0; }

.pagination { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; background: #343434; margin-bottom: 1.5em; text-shadow: none; color: #fff; }
.pagination { display: block; }
.pagination div { padding: 0.75em 0; position: relative; text-align: center; width: 950px; }
.pagination div a, .pagination div span { text-decoration: none; padding: 0 5px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; }
.pagination div a.selected { color: #fff; }
.pagination div a.forward { padding: 0; background: url(../images/arrowForward.png) no-repeat; height: 21px; position: absolute; top: 10px; right: 0; width: 30px; text-indent: -9999px; }
.pagination div a.forward:hover { background: url(../images/arrowForward.png) no-repeat 0 -21px; }
.pagination div span.forwardDisabled { padding: 0; background: url(../images/arrowForward.png) no-repeat 0 -42px; height: 21px; width: 30px; text-indent: -9999px; position: absolute; top: 10px; right: 0; }
.pagination div a.back { background: url(../images/arrowBack.png) no-repeat right 0; height: 21px; width: 30px; text-indent: -9999px; padding: 0; position: absolute; top: 10px; left: 0; }
.pagination div a.back:hover { background: url(../images/arrowBack.png) no-repeat right -21px; }
.pagination div span.backDisabled { padding: 0; background: url(../images/arrowBack.png) no-repeat right -42px; height: 21px; width: 30px; text-indent: -9999px; position: absolute; top: 10px; left: 0; }

#webdesignIntroImg { background: #fef8ce; display: inline; float: left; margin-right: 10px; width: 750px; height: 12em; margin-bottom: 4.5em; }
* html #webdesignIntroImg { overflow-x: hidden; }

#webdesignIntroTxt { display: inline; float: left; margin-right: 0; width: 190px; margin-bottom: 4.5em; }
* html #webdesignIntroTxt { overflow-x: hidden; }

#webdesignProcess h3 { padding: 0 0 75px 0; margin: 0 0 9px 0; }
#webdesignProcess li { padding-top: 3em; display: inline; float: left; margin-right: 10px; width: 190px; padding-right: 40px; }
* html #webdesignProcess li { overflow-x: hidden; }
#webdesignProcess li p { margin: 0 0 1.5em 0; }
#webdesignProcess li#planning { background: url(../images/one.gif) no-repeat 40px 0; padding-left: 40px; }
#webdesignProcess li#planning h3 { background: url(../images/planningMini.gif) no-repeat 0 bottom; }
#webdesignProcess li#design { background: url(../images/two.gif) no-repeat; }
#webdesignProcess li#design h3 { background: url(../images/vormgevingMini.gif) no-repeat 0 bottom; }
#webdesignProcess li#programming { background: url(../images/three.gif) no-repeat; }
#webdesignProcess li#programming h3 { background: url(../images/programmingMini.gif) no-repeat 0 bottom; }
#webdesignProcess li#feedbackAndSupport { background: url(../images/four.gif) no-repeat; display: inline; float: left; margin-right: 0; width: 190px; padding-right: 0px; }
* html #webdesignProcess li#feedbackAndSupport { overflow-x: hidden; }
#webdesignProcess li#feedbackAndSupport h3 { background: url(../images/opvolgingMini.gif) no-repeat 0 bottom; }

#pointsOfAdvice { background: #B1C49A; }
#pointsOfAdvice .content { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; margin-top: 4.5em; padding-top: 4.5em; padding-bottom: 1.5em; }
#pointsOfAdvice .content { display: block; }
#pointsOfAdvice .content p { margin: 0 0 1.5em 0; }
#pointsOfAdvice .content h3 { display: inline; float: left; margin-right: 10px; width: 230px; padding-right: 40px; text-align: right; padding-top: 1.05em; }
* html #pointsOfAdvice .content h3 { overflow-x: hidden; }
#pointsOfAdvice .content .first, #pointsOfAdvice .content .middle { display: inline; float: left; margin-right: 10px; width: 190px; padding-right: 40px; color: #31362A; }
* html #pointsOfAdvice .content .first, * html #pointsOfAdvice .content .middle { overflow-x: hidden; }
#pointsOfAdvice .content .last { display: inline; float: left; margin-right: 0; width: 190px; color: #31362A; }
* html #pointsOfAdvice .content .last { overflow-x: hidden; }

#portfolioIntro h2 { display: inline; float: left; margin-right: 10px; width: 710px; }
* html #portfolioIntro h2 { overflow-x: hidden; }
#portfolioIntro p.visitWebsite { padding: 0; height: 42px; display: inline; float: left; height: 42px; margin-bottom: 1.5em; margin-right: 0; padding: 0; }
#portfolioIntro p.visitWebsite a { background: url('../images/orangeButton.gif') no-repeat 0 -21px; border: 0; padding: 0.625em; text-transform: uppercase; border: 0.125em #FF8D28 solid; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; color: #fff; letter-spacing: 0.05em; text-shadow: 0 1px 1px #9B6D6B; display: block; text-align: center; text-decoration: none; }
#portfolioIntro p.visitWebsite a:hover { background: url('../images/orangeButton.gif') no-repeat 0 -84px; }
#portfolioIntro .column1 { display: inline; float: left; margin-right: 10px; width: 350px; padding-left: 80px; }
* html #portfolioIntro .column1 { overflow-x: hidden; }
#portfolioIntro .column2 { display: inline; float: left; margin-right: 0; width: 350px; padding-left: 80px; }
* html #portfolioIntro .column2 { overflow-x: hidden; }
#portfolioIntro img { margin-top: 1.5em; float: left; }
#portfolioIntro .pagination { margin-bottom: 0; clear: left; }

#extraFeatures { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; padding-top: 6em; }
#extraFeatures { display: block; }
#extraFeatures li { padding-bottom: 3em; width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#extraFeatures li { display: block; }
#extraFeatures img { display: inline; float: left; margin-right: 10px; width: 470px; }
* html #extraFeatures img { overflow-x: hidden; }
#extraFeatures .description { display: inline; float: left; margin-right: 0; width: 430px; padding-left: 40px; }
* html #extraFeatures .description { overflow-x: hidden; }

#footer p { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; font-size: 10px; line-height: 21px; padding-bottom: 42px; color: #a2a2a2; text-align: right; }
#footer p { display: block; }
#footer p a { color: #a2a2a2; }

.FeaturePage1 #footer { background: #B1C49A; color: #25501d; }
.FeaturePage1 #footer a { color: #a2a2a2; }

#sitemap-list ul { padding-left: 50px; }
