body {
	background:#070C2D url(/images/bc.gif) no-repeat center top;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	margin: 0;padding: 0;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
a { color: #5353BA; }
a:hover { color: #5353BA; text-decoration: none; }
img{border:0;}

.container{
    width:974px;
    margin:0 auto;        
}
.header{position:relative;z-index:100;width:974px;height:183px;}
/*.header h1{position:absolute;margin:0;width:363px;height:62px;background: url(/images/logo.jpg) no-repeat;top:64px;left:22px;}
.header h1 a{display:block;text-indent:-9999px;overflow:hidden;width:363px;height:62px;}*/

.header .top-nav_div{height:30px;}
.header .nav_div{height:30px;background: url(/images/nav-bg.gif) repeat-x;}
.header .kopafbeelding{position:relative;height:122px;}
.header .kopafbeelding .overlay{position:absolute;z-index:101;width:974px;height:122px;top:0;left:0;}
.header .kopafbeelding .image{position:absolute;z-index:100;width:974px;height:122px;top:0;left:0;}

ul.top-nav{margin:0;padding:0;list-style-type:none;position:absolute;top:9px;right:19px;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
ul.top-nav li{float:left;padding:0 0 0 19px;}
ul.top-nav li a{display:block;float:left;background: url(/images/top-nav-dot.gif) no-repeat 0 5px;color:#fff;text-decoration:none;padding:0 0 0 8px;}
ul.top-nav li a:hover{color:#fff;text-decoration:underline;}

ul.nav{margin:0;padding:0 0 0 8px;list-style-type:none;position:absolute;top:153px;left:0;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
ul.nav li {float:left;height:30px;padding:0 29px 0 0;position:relative;z-index:101;background: url(/images/nav-arw.gif) no-repeat 0 0;}
ul.nav li a{display:block;float:left;color:#fff;text-decoration:none;padding:8px 0 0 15px;height:22px;}

ul.nav ul{display:none;position:absolute;padding:0;top:30px !important;left:-8px !important;/*left:-48px !important;*/border:1px solid #909090;border-bottom:0;background:#D0CFCB;z-index:101 !important;width:100%;}
ul.nav ul li{float:none;height:auto;display:block;border-bottom:1px solid #909090;background:#D0CFCB;padding:0 20px 0 0;}
ul.nav ul li:hover{background:#333;}
ul.nav ul li a{float:none;padding:5px 0px 0px 20px;color:#545455;font-weight:normal;white-space:nowrap;width:100%;}
ul.nav ul li a:hover{text-decoration:none;color:#CCCCCC;}

/*
ul.nav ul{display:none;position:absolute;padding:0;top:30px !important;left:-8px !important;*left:-48px !important;border:1px solid #909090;border-bottom:0;background:#D0CFCB;z-index:1000 !important;}
ul.nav ul li{float:none;height:auto;display:block;border-bottom:1px solid #909090;}
ul.nav ul li a{float:none;background:#D0CFCB;padding:5px 0 0px 20px;color:#545455;font-weight:normal;white-space:nowrap;}
ul.nav ul li a:hover{text-decoration:none;background:#D000CB;}
*/

.content-container{padding:46px 0 0 0;}

.content-right{float:right;width:191px;}
.content-right dl{margin:0 0 10px 0;padding:7px 0 0 0;background: #fff url(/images/right-top.gif) no-repeat;}
.content-right dt{margin:0;padding:5px 0 0 14px;height:20px;background:#D0CFCB;color:#303030;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
.content-right dd{margin:0;padding:5px;}
.content-right dd			{ color:#000000; font-weight: bold; }
.content-right dd a			{ color:#545454; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; padding-right: 12px; }
.content-right dd a:hover	{ color:#545454; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }


.content-main{width:747px;float:left;}

.content-main p{line-height: 18px;}
.content-main dl{margin:0 0 10px 0;padding:7px 0 0 0;background: #fff url(/images/main-top.gif) no-repeat top;}
.content-main dt{margin:0;padding:0;height:21px;background:#D0CFCB;padding-top: 4px;}
.content-main li			{ line-height: 18px; }
.content-main dt			{ color:#000000; font-weight: bold; }
.content-main dt a			{ color:#545454; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; padding-right: 12px; }
.content-main dt a:hover	{ color:#545454; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.content-main dd{margin:0;padding:0 242px 35px 37px;background: url(/images/main-btm.gif) no-repeat bottom;position:relative;min-height:400px;}

.main-pic{position:absolute;top:-20px;*top:0;right:4px;}

/*.content-main dd h1{margin:20px 0 5px 0;padding:0;text-indent:-9999px;overflow:hidden;width:470px;height:30px;}*/
.content-main dd h1{margin:20px 0 0px 0;padding:0; padding-top:14px; text-indent:45px;overflow:hidden;width:470px;height:18px;color:#DA2224;background: url(/images/header_logo.gif) no-repeat; border-bottom:1px solid #D0CFCB; font-size:16px; letter-spacing: -1px;}
.content-main dd h2{margin:0px 0 0px 0;padding:0;text-indent:45px;overflow:hidden;width:470px;height:15px;color:#8F8F8F; font-size:14px;letter-spacing: -1px;}
.content-main dd h2 span{font-size:12px;letter-spacing: -1px;}
/*h1#welcome{background: url(/images/welcome.gif) no-repeat;}
h1#project{background: url(/images/project.gif) no-repeat;}
h1#project-1{background: url(/images/project-1.gif) no-repeat;}*/

#footer{margin:27px 0; background:#070C2D url(/images/footer.gif) no-repeat center top;}
.footer{margin:0 auto;padding:12px 0 0 0;width:974px;color:#909090;text-align:right;}
.footer a{color:#909090;text-decoration:none; margin-left: 10px;margin-right: 10px;}
.footer a:hover{color:#909090;text-decoration:underline;}

.projects td div{padding:7px 20px 0 20px;height:160px;border:1px solid #D7D6D6;background:#EEEEEE;text-align:center;font-size:11px;}
.projects td{border-bottom:10px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;}
.projects b{display:block;}

.project-pic{float:left;width:144px;margin:10px 0 0 0;padding:8px;border:1px solid #D7D6D6;background:#EEEEEE;text-align:center;}
.project-description{float:right;width:284px;margin:10px 0 0 0;line-height:150%;}
.project-description th{font-weight:normal;text-align:left;}

a.back{font-size:10px;color:#D82311;text-decoration:underline;display:block;position:absolute;right:0;bottom:0;}
a.back:hover{color:#D82311;text-decoration:none;}

hr{margin:25px 0 15px 0;border:0;border-bottom:1px solid #D52412;}

.pictures td{vertical-align:top;border:4px solid #fff;}
.pictures div{padding:8px;border:1px solid #D7D6D6;background:#EEEEEE;text-align:center;}
