html {
   overflow:auto;
}
body {
   font-family:Verdana;
   font-size:12px;
   color:#000080;
   margin:0;
}
h1 {  font-size:20px;
}
img {
   border:0;
}

a {
   color:#B3B300;
}

#zero {
	margin: auto;
   width: 995px;
   height:500px;
   position: relative;
}
.logo {
   position:absolute;
   top:21px;
   left:70px;
   background-image:url(../gfx/logo.jpg);
   width:250px;
   height:54px;
}
.titleSur {
   position:absolute;
   top:79px;
   left:176px;
   background-image:url(../gfx/Title_surround.jpg);
   padding:18px 0px 0px 20px;
   color:#111686;
   font-weight:bold;
   font-size:13px;
   width:243px;
   height:40px;
}
.navigation {
   position:absolute;
   top:140px;
   left:0px;
   width:211px;
}
.navHome, a.navHome, .navHomelogin {
   width:163px;
   height:19px;
   padding-left:47px;
   padding-top:5px;
   color:#ffffff;
   font-weight:bold;
   font-size:11px;
   background:#B3B300 url(../gfx/nav_home_background.jpg) no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.navHomelogin {
   background:#2F3495 url(../gfx/nav_main_background_pijl.jpg) no-repeat;
}

.navSpacer {
   position:relative;
   height:3px;
   width:10px;
   left:0px;
   top:0px;
   border-right:1px dotted #000;
   margin-left:25px;
}

.navMain {
   height:19px;
   width:163px;
   padding-left:47px;
   padding-top:5px;
   font-weight:bold;
   color:#ffffff;
   font-size:11px;
   background:#2F3495 url(../gfx/nav_main_background.jpg) no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.navMainActive {
   height:19px;
   width:163px;
   background-color:#2F3495;
   padding-left:47px;
   padding-top:5px;
   font-weight:bold;
   color:#CECE00;
   font-size:11px;
   background-image:url(../gfx/nav_main_background.jpg);
   background-repeat:no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.navSub {
   height:19px;
   width:163px;
   background-color:#7274B7;
   padding-left:47px;
   padding-top:5px;
   font-weight:bold;
   color:#FFFFFF;
   font-size:11px;
   background-image:url(../gfx/nav_sub_background.jpg);
   background-repeat:no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.navSubActive {
   height:19px;
   width:163px;
   background-color:#7274B7;
   padding-left:47px;
   padding-top:5px;
   font-weight:bold;
   color:#DEDE52;
   font-size:11px;
   background-image:url(../gfx/nav_sub_background.jpg);
   background-repeat:no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.middle, .middlepeople {
   float:left;
   position:absolute;
   top:140px;
   left:210px;
   height:419px;
   width:494px;
   overflow:auto;
   border-left:1px dotted #000080;
   padding-left:35px;
   padding-top:15px;
   padding-right:35px;
}
.middlepeople {
   padding:0;
   width:564px;
   height:434px;
}
.middle h2 {
   font-size:12px;
   color:#2f3495;
   margin:0 0 1em 0;
}
.middle #news_singlenav {
   margin-top:1em;
}
/* little line segment left */
.middlebottom {
   width:60px;
   border-bottom:1px dotted #000080;
   float:left;
   position:absolute;
   top:573px;
   left:210px;
   line-height:0;
   font-size:1px;
}

/* gradient lines */
#bottom {
   height:20px;
   width:604px;
   background:url("../gfx/bg_lijn.gif") no-repeat;
   position:absolute;
   top:576px;
   right:0;
}
.side {
   position:absolute;
   right:0;
   top:140px;
   width:220px;
}
.newslist {
	font: 11px Verdana;
	padding: 4px;
	color: #818105;
}
.siderechts {
   margin-bottom:3px;
   background:#B3B300;
   color:#FFFFFF;
   font-weight:bold;
   font-size:11px;
   height:19px;
   padding:5px 0 0 18px;
}
.linkrechts, .linkrechts_active, .download, .downloaddown {
   background:#93A295 url("../gfx/bg_but.gif") bottom repeat-x;
   height:19px;
   padding:5px 0 0 0;
   cursor:pointer;
   z-index:1;
   position:relative;
}
.linkrechts_active a
{
   color:#2F3495;
   text-decoration:none;
   background:#93A295 url("../gfx/pijl.gif") no-repeat;
   padding-left:35px;
   color:#fff;
   font-weight:600;
}
.textrechts {
   padding:10px 20px 10px 25px;
   font-size:11px;
   background:#B3B300 url("../gfx/bg_but.gif") bottom repeat-x;
   display:none;
   overflow:auto;
   height:150px;
   z-index:1;
   position:relative;
}

.download a {
   color:#FFFFFF;
   text-decoration:none;
   background:#93A295 url("../gfx/pijldownload_down.gif") no-repeat;
   padding-left:34px;
}
.downloaddown a {
   color:#FFFFFF;
   text-decoration:none;
   background:#93A295 url("../gfx/pijldownload_down.gif") no-repeat;
}

#downloadbutton {
   background:none;
   background-color:#93A295;
   font-size:11px;
   height:25px;
   padding-top:10px;
}

.linkrechts a {
   color:#2F3495;
   text-decoration:none;
   background:#93A295 url("../gfx/pijl.gif") no-repeat;
   padding-left:35px;
}
.linkrechts a.active {
   color:#FFFFFF;
   font-weight:bold;
}

#rightimage {
   position:absolute;
   top:193px;
   left:0;
}
.pic {
   display:none;
}

.times {
   position:absolute;
   right:0;
   top:55px;
   width:220px;
   height:85px;
   padding-top:3px;
}
.datecolor {
   color:#B3B300;
   font-size:11px;
}
.times table {
   border-collapse:collapse;
   margin:0 auto;
   text-align:center;
   width:200px;
   font-weight:bold;
}
.landen {
   font-weight:bold;
}

#clock_boston {
   margin-top:15px;
}

#clock_delft {
   margin-top:15px;
   border-left: 1px solid #B3B300;
}

#clock_tokyo {
   margin-top:15px;
   border-left: 1px solid #B3B300;
}

#clock input {
   background:none;
   border:0;
   color:#000080;
   font-weight:bold;
   font-size:12px;
   width:50px;
}
#people {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:563px;
   position:relative;
   float:left;
}
#people .blokje, #people img {
   background:#2f3495;
   display:block;
   width:66px;
   height:66px;
   float:left;
   color:white;
}
.peopleinfo {
   position:absolute;
   color:#b3b300;
   padding:8px 0 10px 42px;
   line-height:20px;
   width:347px;
   top:0;
   left:0;
   font-size:11px;
   display:none;
   background:url("../gfx/bg_people_balloon.gif");
}
.peopleinfo b {
   color:#2f3495;
   font-size:12px;
}
