body {
font-family:"tahoma";
color:black;
font-size:9pt;
line-height:150%;

background-color:#336699;
margin:0px;
padding:0px;
}

a {
 text-decoration:none;
 color:#FFFFFF;
 font-weight:bold;
}

a:hover {
  color:black;
}

h1 {
 margin-top:0px;
 padding-top:0px;
 font-size:14pt;
}

#achtergrond{
background-image:url('background2.png');
margin:0px auto;
width:980px;
height:800px;
display:block;
position:relative;
}

#google_ad {
 position:absolute;
 left:400px;
 top:32px;
 width:200px;
 height:95px;
}

#tekst {
position:absolute;
/*border:1px solid black;*/
width:580px;
height:642px;
overflow:auto;
top:136px;
left:379px;
padding:5px;
}

#memberdata {
 position:absolute;
 height:95px;
 width:300px;
 padding:20px 0px 0px 10px;
 font-size:8pt;
 line-height:125%;
 right:0px;
}

#book {
 position:absolute;
 left:20px;
 top:153px;
 height:600px;
 width:171px;
}

#book_data {
 position:absolute;
 width:170px;
 margin-top:250px;
 font-size:8pt;
 line-height:125%;
 text-align:center;
}

#disclaimer {
 position:absolute;
 height:20px;
 width:170px;
 bottom:0px;
 font-size:8pt;
 text-align:center;
}

#menu {
 position:absolute;
 width:160px;
 height:600px;
 left:210px;
 top:153px;
/* border:1px solid black;*/
}

.menu_item{
 width:160px;
 height:35px;
 margin-bottom:10px;
 background-image:url('images/button.png');
 border:none;
 display:block;
}

h2 {
 font-variant:small-caps;
 font-size:12pt;
 border-top:solid 1px #0099cc;
 padding-top:2px;
}

p {
  padding-left:10px;
  margin-top:0px;
}

h3 {
 margin:0px;
 padding:0px;
}

.rpg {
 margin:0px 5px 9px 10px;
 background-color:#000000;
 color:#ffffee;
 padding:2px;
}

.citaat
{
 margin:5px 10px;
 font-family:"courier new";
 font-size:12px;
}
.disclaimer
{
 text-align:right;
 font-size:10px;
 color:#0099cc;
}

.blog th, .blog_sn th {
 background-color:#0099cc;
 padding-left:2px;
 width:100%;
}

.blog, .blog_sn {
 border:solid 1px #0099cc;
 margin:0px;
}

.blog_sn {
 margin-left:10px;
}

.blog td, .blog_sn td {
 padding:2px 5px;
 vertical-align:top;
}

.klein {
 font-size:7pt;
}

.status_0{ background-color:#666666;}
.status_1{ background-color:#993333;}
.status_2{ background-color:#CC9966;}
.status_3{ background-color:#FFFF66;}
.status_4{ background-color:#009966;}

textarea.text {
 width:350px;
 height:100px;
 border:1px inset #0099cc;
 background-color:transparent;
 padding-left:3px;
}

INPUT.text {
 border:1px solid #0099cc;
 background-color:#ffffff;
 font-family:"Courier new";
 padding-left:3px;
}

INPUT.submit {
 background-color:#99ccff;
 color:black;
 border:solid 1px #0099cc;
}

INPUT.delete {
 border:solid black 1px;
 background-color:#99ccff;
 padding:0px;
 margin:0px;
 display:inline;
}

td {vertical-align:top;}

.fragment_boek{
 margin:0px 10px 0px 10px;
 padding:0px 5px;
 text-align:justify;
 text-indent:15px;
 line-height:150%;
/* background-color:#99ccff;*/
}

.news, #twitter_update_list {
  list-style-type: none;
  list-style-position:outside;
  margin-left:10px;
  padding:0px;
}

.twitterupdate_li {
  font-size:8pt;
  line-height:100%;
  margin-bottom:5px;
  border-bottom:1px dashed #0099cc;
  padding-bottom:2px;
}

.twitterupdate_a {
 font-size:7pt;
}

.twitterupdate_span {

}

.omslag_groot
{
 border: 1px solid black;
 margin:2px 160px;
 height:90%;
}
