body {font-size:62.5%;background-color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
h1 {font-size:2em; color:#000000;}
h2 {font-size:1.0em}
h3 {font-size:0.85em}
#main {background: url(../images/mainback.gif) repeat-y;margin: 0 auto;}

/* top */
#top {}

#logo {border:0px;}

#top ul {display:none;}

#top #searchform {display:none;}

/* menu */
#menu {display:none;}


/* enrichment */
#enrichment {display:none;}

/* middle */
#submenu {display:none}


#content {float: left;}
#content a {color: #ca0615;}
#content a:hover {color: #ca0615;text-decoration: underline;}
#content p { line-height:15px;}
.portfoliovervolg p{margin:3px 0px 10px 0px;}
.portfoliovervolg h2{margin:10px 0px 0px 0px;}
.portfolioindex h2{font-size:1.2em}
.portfoliovervolgitem{margin:5px;padding:12px;border: solid 1px #d6d6d6; width:510px;}
#portfoliovervolgimage { border: solid 1px #d6d6d6; }
#breadcrumb {display:block;}
#breadcrumb a {color: #000000;}

/* home mods */
#middlehome {width: 844px;margin: 0 auto; position:relative;}
#homecontent {width:565px;height:242px;background-image:url(../images/homecontentback.gif);position:relative;float:left;}
#homecontent p {width:515px;padding-left:25px;}
#homecontent h1 {padding-left:25px;padding-top: 5px;}
.leftborder {width:3px;height:242px;background-image:url(../images/homecontent-left.gif);left:0px;top:0px;position:absolute;}
.rightborder {width:3px;height:242px;background-image:url(../images/homecontent-right.gif);right:0px;top:0px;position:absolute;}
#homenews {width:265px;height:242px;background-image:url(../images/homecontentback.gif);position:relative;float:right;}
#homenews h2 {padding-left:25px;padding-top: 5px; color:#ca0615;font-size:2em;}
#homenews strong {display:block;}
#homenews ul {padding:0px 0px 0px 25px;margin:0px;}
#homenews li { background:url(../images/newsitem.png) no-repeat center left; list-style:none; padding-left:25px; margin-bottom:20px;}
#homenews li a:link {text-decoration:none; color:#767779;}
#homenews li a:visited {text-decoration:none; color:#767779;}
#homenews li a:hover {text-decoration:underline; color:#767779;}
#latestprojects {padding: 0px;margin:0px;position:relative;clear:both; border-top: solid #fff 25px;}
#latestprojects ul {list-style-type: none;float: left;padding: 40px 0px 0px 0px;margin:0px;}
#latestprojects li {background-image: url(../images/lastprojecttop.gif);background-repeat: no-repeat;width: 193px;height: 135px;float:left;margin-right: 24px;position:relative; border-bottom:solid #fff 25px;}
#latestprojects .latest {margin-right: 0px;}
#latestprojects p{margin: 0 auto;width: 170px;overflow:hidden;padding-top: 5px;height:76px;}
#latestprojects p a {font-size:12px;clear:both;text-decoration:none;display:block;font-weight: bold;letter-spacing: 1px;color:#4f4f4f;}
.readmorelink {background:url(../images/readmore.gif) no-repeat;display:block;width:110px;height:22px;line-height:22px;color:#FFFFFF;text-decoration:none;text-align:center;position:absolute;bottom:16px;right:22px;}
#latestprojects img {border: 0px;}
#latestprojectshead {background: #efb1b4 url(../images/pinkright.gif) right no-repeat;display:block;height:25px;position:absolute;top:0px;left:0px;width: 844px;margin:0px;	padding:0px;}
#latestprojectshead p { background: #ca0615 url(../images/redleft.gif) no-repeat; font-size:11px; display:inline; padding:6px 10px; color:#FFFFFF; height:25px; margin:0px; line-height: 25px; border-right: 1px solid #fff;}
#latestprojectshead p a {color: #ffffff;text-decoration: none; font-weight:bold;}
#latestprojectshead p a:hover {color: #ffffff;text-decoration: underline;}

/* footer */
#footer {background: #4B4B4B url(../images/bottomback.gif) no-repeat;height: 50px;line-height: 50px;font-size: 0.9em;clear:both;}
