html, body {
   font-size: 1em;
   font-family: Tahoma, Verdana, Arial;
   position: relative;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   background-color: #ccc;
}
div, table, tr, td, img {
   position: relative;
   margin: 0;
   padding: 0;
   border: 0;
}
#filler {
   padding: 10px 40px;
}
a, a:visited {
   text-decoration: none;
   font-weight: bold;
}
a:hover {
   text-decoration: underline;
}
ul {
   margin: 0 0 0 20px;
   padding-left: 0px;
}
ul a,
#mywelcometitle a,
#mywelcometitle a:visited,
ul a:visited {
   text-decoration: none;
}
#mywelcometitle a {
   font-weight: normal;
}
#mywelcometitle a:hover {
   text-decoration: underline;
}
#mywelcometitle a.home {
   font-weight: bold;
}
#intranet {
   position: relative;
   margin: 0;
   bottom: 2px;
   padding-right: 50px;
   font-size: 3em;
   float: right;
}
div#zoek {
   position: relative;
   bottom: 2px;
   right: 2px;
   float: right;
}
div#phone_canvas {
   float: left;
   font-size: 0.8em;
}
.fldpers {
   width: 218px;
   height: 16px;
   padding: 1px;
}
a#gids {
   text-decoration: none;
   font-weight: bold;
   font-size: 120%;
}
td#mywelcometitle {
   position: relative;
   height: 100%;
   top: 0;
   padding-left: 20px;
   padding-top: 20px;
   vertical-align: top;
   text-align: left;
}
div#clear {
   float: none;
}

div#phonebookdetails {
   margin-top: 50px;
   margin-left: 500px;
}