body {
    text-align: justify;
    background-color: rgb(255, 245, 235);
    margin-left: 10em;
    margin-right: 180px } /* 2em meer dan breedte ul.sidebar */

p {
    margin-left: 5%;
    margin-right: 10% }

table.verhalen * {
    text-align: center}

p:first-letter {
    color: rgb(100, 0, 0);
    font-weight: bold;
    font-size: 1.2em }
/* p:first-line { word-spacing: .2em } */

a { text-decoration: none }
a.intern:hover {
    background-color: rgb(255, 255, 159) }
a.extern:hover {
    background-color: rgb(255, 159, 159) }
a.mailto:hover {
    background-color: rgb(191, 191, 255) }
/* a:visited:hover {
    background-color: rgb(255, 255, 255) } */

div.note {
    color: rgb(0, 0, 100);
    border-style: dashed;
    border-color: rgb(255, 0, 0);
    border-width: 4px;
    padding: 10px;
    margin: 10px;
    font-size: 2em;
    text-align: center }

h1.titel {
    text-align: center;
    margin-bottom: 2cm;
/*    margin-right: 200px; */
    line-height: 2cm }

.onzichtbaar {
    display: none }
div.main {
    margin-right: 10%}
address {
    text-align: right }
div.schreeuw {
    font-size: 4em;
    text-transform: uppercase;
    font-weight: bold;
    border: solid red 20px }

ul.sidebar {
    list-style: none;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 20px;
    padding-left: 5px;
    line-height: 1.4em;
    white-space: nowrap;
    float: left;
    background-color: rgb(255, 204, 153);
    position: fixed;
    vertical-align: middle ;
    left: 0;
    top: 0;
    width: 8em }

li.subkop {
    font-size: 1.2em;
    margin-top: 0em;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0}

.google {
    position: fixed;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 20px;
    list-style: none;
    padding-right: 5px;
    line-height: 1.4em;
    white-space: nowrap;
    float: right;
    vertical-align: middle;
    right: 0;
    top: 0;
    width: 180px }
                
a img { border: 0 }
img.valid { border: 0 }

div.foto {
    float: right;
    padding-right: .5cm;
    padding-left: .2cm;
    padding-top: .2cm;
    padding-bottom: 0;
    margin-bottom: 0}
div.foto img {
    margin: 0;
    padding: 0}
div.foto span.dank {
    clear: both;
    font-size: .5em;
    text-align: right;
    margin: 0;
    padding: 0 }
div.foto span.dank:before { content: "(" }
div.foto span.dank:after { content: ")" }
div.footnote {
    font-size: .5em;
    text-align: right }

/* h1.titel { white-space: nowrap} */
em.extra { color: red }

/* span.quote:before
    { content: "\"" }
span.quote:after
    { content: "\"" } */
div.abstract
    { font-style: italic }
span.strong
    { font-weight: bold }
h2.title, div.navheader, div.navfooter
    { display: none}
p.beantwoorden {
    border: red dotted;
    padding: .5em;
    font-size: 1.3em }

/* BRON: http://en.wikipedia.org/style/monobook/main.css */

div.thumb {
    margin: 1em;
    border-style: solid;
    border-color: White;
    width: auto;
    float: right;
}
div.thumb div {
    border: 1px solid #cccccc;
    padding: 3px !important;
    background-color: #f9f9f9;
    text-align: center;
}

div.thumb div div.thumbcaption {
    border: none;
    text-align: left;
    line-height: 1.4;
    padding: 0.3em 0 0.1em 0;
}

