body { color: black; font-family: "Trebuchet MS", verdana; background-color: #fff; }

p {}

td {}

a:link { color: blue ; text-decoration: none; }

a:visited { color: blue ; text-decoration: none; }
a:hover { color: purple ; text-decoration: none; }
.bodycolor { background-color: #fff; }
/*a:active { color: red } */
.mainpageholder { width: 1000px; }
.maincontentholder { background-color: #a5c788


; position: absolute; width: 1000px; height: 25000px; }
.headerholder { background-color: #c0c0c0; position: relative; width: 1000px; height: 150px; }
.refsholder { background-color: #fff; text-align: center; position: absolute; top: 111px; width: 199px; height: 459px; overflow: auto; }
.titleholder { background-color: #fff; text-align: center; position: absolute; top: 111px; left: 200px; width: 500px; height: 24px; float: none; }
.fotoholder { background-color: #fff; position: absolute; top: 145px; left: 100px; width: 700px; height: 100%; }

.readerholder { background-color: #a5c788


; position: absolute; top: 0; left: 200px; width: 600px; height: 100%; }
.adminholder { color: #a5c788


; background-color: #fff; text-align: center; vertical-align: middle; position: relative; top: 481px; width: 199px; height: 99px; }
.whoami { background-color: #a5c788


; text-align: center; position: relative; top: 0; width: 100%; height: auto; }
.category { background-color: #a5c788


; position: relative; width: 195px; height: auto; overflow: auto; }
.guestbook { background-color: #a5c788


; text-align: center; position: relative; width: 195px; height: auto; overflow: auto; }
.agenda { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.lastreaction { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.webkook { background-color: #a5c788


; position: relative; width: 199px; height: 25px; }
.todo { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.blogentries { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.links { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.foto { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.archive { background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: auto; overflow: auto; }
.admin { font-size: 12px; background-color: #a5c788


; text-align: center; position: relative; width: 199px; height: 49px; }
.leftholder { background-color: #a5c788


; text-align: center; position: absolute; width: 200px; height: 5000px; }
.rightholder { background-color: #a5c788


; text-align: center; position: absolute; left: 800px; width: 200px; height: 5000px; overflow: auto; }

/* Teksten in sidebar*/
.headersidebar
{
    text-align:center;
    font-weight:bold;
    font-size:14px;
    }
    
.header
{
    font-weight:bold;
    font-size:13px;
    }
    
/* Teksten in body*/
.content
{ font-size:12px; }

.contentbold { font-size: 12px; font-weight: bold; }
.contentboldlargeal { font-size: 14px; font-weight: bold; text-align: right; }
.postdatelarge { font-size: 12px; }
.contentboldlarge { color: #fff; font-size: 18px; font-weight: bold; }
.contentcurs
{
    font-size:12px;
    font-style:italic;
}
.postdate { font-size: 9px; }
.posttitle { font-size: 12px; }
.todotitle { font-size: 12px; }
.categorytitle { font-size: 14px; text-align: center; }
.logo { color: #000; font-size: 9px; background-color: #fff; text-decoration: none; }
.todotitlefinished { font-size: 12px; text-decoration: line-through; }

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }

.Lnk a:hover { background-image: url(../images/back.jpg); background-repeat: no-repeat; cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 