body { margin:5px; margin-bottom:0; background: #fffff3; color:black; font:100% 'Times New Roman',serif; }
a { color:blue; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color: #600066; }

.prive{border:1px solid darkred;background:white;color:black;}
div.prive{ padding:0.5em;}
span.prive{padding:0 2px;}

.main{ margin:0 99px; }

#detop,#teen {  font-family: 'Baskerville OldStyle SSi', 'Book Antiqua', 'Art Deco SSi', 'Glossary SSi', 'Baskerville SSi', 'Thesis SSi', 'Palatino Linotype', 'Snippet Script SSi', 'Deutch Medium SSi', 'Express Deco SSi', 'Exposition Medium SSi', 'Exposition SSi', 'Monotype Corsiva', Palatino, 'Bookman Old Style', 'Bodoni SSi', 'Garamond', 'Georgia', 'MS Serif', 'Times New Roman',serif; }

#detop { text-align:right; font-size:110%; line-height:120%; padding:0 0 5px 0; border-bottom:2px outset #fffff3; margin-right:90px; }
#detop a { color: #00008b; margin:0; border:2px solid #fffff3; padding:2px 4px; padding-left:16px; background-position:2px; background-repeat:no-repeat; }
#detop a:hover { position:relative; left:1px; top:1px; border-style:outset; }
.arch{background-image:url(/image/icon/archive.gif);}
.stam{background-image:url(/image/icon/tree14.gif);}
.kale{background-image:url(/image/icon/calendar16yellow.gif);}
.link{background-image:url(/image/icon/globe16.gif);}
.gast{background-image:url(/image/icon/book16.gif);}
.cont{background-image:url(/image/icon/textballoon.gif);}
a.wiel { position:absolute; right:5px; top:5px; border:0; padding:0; background:none; width:90px; }
a.wiel:hover { position:absolute; right:5px; top:5px; }

#rim{border-top:2px outset #d4d0c8;height:1px;font-size:1px;}
#teen{ text-align:center; font-size:105%;margin:0 0 200px 0; }
#teen a { clear:both; color: #00006c;  }
#teen a:hover { text-decoration:none; }
#teen a.nagel { padding-top:30px; background:url(/familie/wiel32.gif) top center no-repeat; }
#teen a.nagel:hover { letter-spacing:1px; background:url(/familie/wiel32ani.gif) top center no-repeat; }
#teen a.door { float:right; text-align:right; margin-right:2em; position:relative; top:-12px; }

#end{ font-size:60%; font-family: 'Lucida Console', 'Courier New', monospace; color:gray; }

#zijpaneel { background:black; font:message-box; position:absolute; right:5px; margin:0; border:2px outset white; width:90px; }
#zijpaneel a { background:Menu; color:MenuText; cursor:default; display:block; width:100%; padding:1px 0; white-space:nowrap; overflow:hidden; }
#zijpaneel a:hover { background:Highlight; color:HighlightText; text-decoration:none; }
#zijpaneel a.s { text-align:center; }
#zijpaneel a img { padding:0 2px; }
#zijpaneel input { font:message-box; border:0; padding:0; margin:0; width:50%; }
#zijpaneel input#q { width:100%; }

h1, h2 { text-align:center; letter-spacing:2px; font-variant:small-caps; }
h2 { margin:0.5em 0; }
h3 { font-size:175%; margin:1em 0 0.5em 0; font-weight:bold; }
h4 { font-size:110%; margin:0.5em 0; }

.plodes { position: absolute; overflow: hidden; white-space:nowrap; }
.plodeh { width:100%; overflow: hidden; white-space:nowrap; }

p { margin:0.4em; text-indent:2em; }
p.no { text-indent:0; }
p.ny { text-indent:0; text-align:justify; }
.center{ text-indent:0; text-align:center; }
.center div{ text-align:left; }
.left{ text-align:left; clear:left; }
.right{ text-align:right; clear:right; }
.sig{ margin-left:50%; text-indent:0; }

table { border-collapse:collapse; }
thead th, tfoot th { background:#d4d0c8; color:black; font:90% 'MS Sans Serif',sans-serif; text-align:left; border:1px outset; padding:0 2px; cursor:default; }
thead th a { color:black; width:100%; text-decoration:none; cursor:default; }
thead th a:visited { color:black; }
thead th a:hover { color:black; text-decoration:none; }
thead th.sorted { border:1px inset; background: #e0dcd4;}
thead th.sorted img{position:absolute;}
tr.trover{background: #fffccc;}
td{vertical-align:top; padding:0 2px; }
td.num{font:90% 'MS Sans Serif',sans-serif; text-align:right; }
table.nowrap td{white-space:nowrap;}

input, textarea, select, fieldset { font:90% 'MS Sans Serif',sans-serif; margin:0; }
input.put, select.put, textarea.put { background: #fcf0cc; color:black; font-weight:bold; margin:0; border:2px inset; padding:1px 2px; width:380px; }
input.but { background: #ffebcd; }
input.zm { border:0; zoom:80%; }
legend{ font-weight:bold; margin:0; }
img {border:0;}

/*classes*/
.hid { display:none; }
.ab { position:absolute; }
.sc { font-variant:small-caps; }
.black { color: black !important; } /* for invisible inpage links */
.menu { font: menu; color: MenuText !important; background: Menu; padding:1px 4px; cursor:default; }
.menu:hover{ color: HighlightText !important; background: Highlight; }
.small{font-size:80%}
.url{ color: #00009c; letter-spacing:1px; }
.url:visited{ color: #600036; }
.c { font-family:Arial,sans-serif; color: #6c0000; font-weight: bold;}
.c:visited { color: #601414; }
.i { margin:0.2em 0 0.2em 2em; text-indent:-1em; }
.bron{ font-size:80%; font-family:Arial,sans-serif; margin:1em 0; }
.tech{ font:90% 'Lucida Console', Tahoma, 'Courier New', Verdana,sans-serif; font-weight:bold; background: #f0e68c; padding:1px 4px; }
.wa{ font:80% 'MS Sans Serif',Arial,sans-serif; }
.wb,.wl,.wr,.wt{ font:80% 'MS Sans Serif',Arial,sans-serif; text-indent:14px; text-align:left; }
.wb{ background:url(/image/icon/arrow/smack-b.gif) no-repeat 2px 4px; }
.wl{ background:url(/image/icon/arrow/smack-l.gif) no-repeat 2px 2px; }
.wr{ background:url(/image/icon/arrow/smack-r.gif) no-repeat 2px 2px; }
.wt{ background:url(/image/icon/arrow/smack-t.gif) no-repeat 2px 4px; }
.login { position:absolute; top:5px;left:5px; font:70% Tahoma, 'Lucida Console', 'MS Sans Serif',Arial,sans-serif; }
.drag { font:70% Tahoma, 'Lucida Console', 'MS Sans Serif', Arial, sans-serif; font-weight:bold; letter-spacing:1px; cursor:default; overflow:hidden; }

/*lijsten*/
ul.ind { list-style-type:none; list-style-image:url(/image/icon/arrow/arrow-right.gif); margin-top:0; margin-bottom:0; }
ul.ind li { text-indent:-1em; }
.fancy { list-style-type:disc; list-style-image:url(/image/icon/s11lite.gif); }
.fancy li { font-size:105%; }
ol.no, ul.no { list-style-type:none; list-style-image:none; margin-left:1.5em; margin-right:1.5em; }
li.no { list-style-type:none; }
.toc{ list-style-type: none; margin-top:0; margin-bottom:0; }
ol.toc{ list-style-type: upper-alpha; }

.l{ position:absolute; text-align:right; width:2.5em; background: #f3f3cc; }
.opzij{position:relative; left:3em; font-weight:bold;}
.leftright li { width:100%; clear:both; }
.lileft{ float:left; text-align:left; }
.liright{ text-align:right; padding-left:0.5em; }

/*archief*/
ul.archieflijst{list-style-type:none;margin:0;margin-left:2em;margin-right:2em;}
ul.archieflijst li{margin-left:1em;text-indent:-1em;}
.auteur{font-weight:bold;color:#300;}
.datum{font-weight:bold;}

/*stamboom en boek*/
.huwelijken{margin:0 0 0.5em 2em;list-style-type:none;}
.kinderen{margin:0 0 0.5em 2em;list-style-type:decimal;}
.kinderen li{margin-top:0.5em;}
.la { list-style-type: lower-alpha; }

/*ie only*/
html,body,textarea,select { /*scrollbar-arrow-color: #b22222;*/ scrollbar-track-color: #fffff3; }

@media print {
#main,#teen{margin:0}
#zijpaneel, #teen a.door, .noprint {display:none}
}

.query0 { color: #000; background-color: #ff6; padding:1px; }
.query1 { color: #000; background-color: #aff; padding:1px; }
.query2 { color: #000; background-color: #9f9; padding:1px; }
.query3 { color: #000; background-color: #f99; padding:1px; }
.query4 { color: #000; background-color: #f6f; padding:1px; }
.query5 { color: #fff; background-color: #800; padding:1px; }
.query6 { color: #fff; background-color: #0a0; padding:1px; }
.query7 { color: #fff; background-color: #860; padding:1px; }
.query8 { color: #fff; background-color: #049; padding:1px; }
.query9 { color: #fff; background-color: #909; padding:1px; }
