body {
font-family: Arial, sans-serif;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
background-color:#fff;
}

img {
border:0;
vertical-align:middle;
}

a {
color:#000;
}

#categorybar a.nieuws:hover, #categorybar a.nieuws:focus,
#categorybar a:hover, #categorybar a:focus,
#clientbar a:hover, #clientbar a:focus,
a:hover, a:focus {
color:#00B7EB;
}

p {
margin:0 0 16px;
}

#thumbnails {
position:absolute;
top:20px;
bottom:20px;
left:20px;
right:55%;
overflow:auto;
}

#nav {
position:absolute;
left:45%;
right:20px;
top:20px;
bottom:20px;
}

#details {
position:absolute;
top:20px;
bottom:20px;
left:20px;
right:55%;
overflow:auto;
z-index:100;
background-color:#fff;
font-family: 'Courier New', Courier , monospaced;
display:none;
}

#details .buttons {
margin-bottom:32px;
}

#details .buttons a {
margin-right:16px;
text-decoration:none;
}

#details #content .bigp img {
cursor:pointer;
}
/*
#details #content .bigp {
display:none;
}

#details #content .bigp:first-child {
display:block;
}
*/

#thumbnails .t {
width:100px;
height:70px;
float:left;
margin:0 3px 3px 0;
overflow:hidden;
visibility:visible;
}

#logo {
position:absolute;
height:16px;
width:220px;
left:60px;
font-size:14px;
}

#contact {
position:absolute;
height:16px;
width:220px;
top:16px;
left:60px;
}

#description {
position:absolute;
top:48px;
height:128px;
width:460px;
left:60px;
overflow:hidden;
color:#00B7EB;
font-family: 'Courier New', Courier , monospaced;
}

#description .item {
height:128px;
overflow:hidden;
}

#description a {
color:#00B7EB;
}

#description a:hover,
#description a:focus {
color:#000;
}

#projectcaption {
color:#00B7EB;
font-family: 'Courier New', Courier , monospaced;
}

#projectcaption .item {
height:128px;
overflow:hidden;
}

#projectcaption a {
color:#00B7EB;
}

#projectcaption a:hover,
#projectcaption a:focus {
color:#000;
}

#homenav {
position:absolute;
top:198px;
height:16px;
width:460px;
left:60px;
overflow:hidden;
font-family: 'Courier New', Courier , monospaced;
}

#categorybar {
position:absolute;
top:230px;
bottom:0;
width:140px;
left:60px;
overflow:auto;
font-size:10px;
}

#homenav a.home,
#categorybar a.nieuws {
color:#000;
font-family: 'Courier New', Courier , monospaced;
font-size:12px;
text-decoration:none;
}

#homenav a.home:hover,
#homenav a.home:focus {
color:#00B7EB;
}

#clientbar {
position:absolute;
top:230px;
bottom:0;
left:200px;
right:20px;
min-width:220px;
overflow:auto;
font-size:10px;
color:#999;
}

#categorybar a,
#clientbar a {
color:#999;
text-decoration:none;
}

#categorybar a.active,
#clientbar a.active {
color:#00B7EB;
}

#thumbnails .t a {
display:block;
height:70px;
text-decoration:none;
font-size:10px;
color:#ccc;
}

#thumbnails .t.inactive {
visibility:hidden;
}
