body { font-family:Lucida Sans Unicode,Lucida Sans,Lucida Grande,Tahoma,Arial; font-size:0.8em; padding:0; margin:0; line-height:1.4em; background-image:url(/grafiek/strook.png); background-repeat:repeat-y; background-attachment:fixed; }

#logo{position:absolute;top:60px;left:10px;width:0px;height:430px;padding-left:60px;overflow:hidden}

#p1461 #wrapper{background:none !important}

.klein, #kruimel, #onder { font-size:0.85em }

body,html { height:100% }

h1,h2 { font-family:Verdana,Arial Black,Arial; }

.home { background:url(/gif/homekolom.png); background-repeat:repeat-y; background-attachment:scroll }

hr { margin-bottom:3em; visibility:hidden; clear:both }

#onder { clear:both; position:relative; margin-top:-3em; margin-left:124px; height:3em; xoverflow:hidden; left:-3px; }

#onder a { padding:3px }

#onder div { float:right; padding-right:25px }

.home #onder { float:right; margin-right:30px }
.home #onder div {display:none}

#wrapper { padding-right:75px; padding-left:94px; min-height:100%; position: relative; background-position:260px 100px; background-repeat:no-repeat; }

* html #wrapper { height: 100%; }

#kruimel { padding-top:80px; }

.home #wrapper { padding-left:225px; background-position:355px 100px; }

a { color:#E5418C }

a:active, a:focus { outline:none; }

.urlink{color:gray;font-size:0.85em}

img, a img { border:0; }

#zoek, #english { line-height:30px; position:absolute; top:24px; height:12px; width:74px; text-decoration:none; font-variant: small-caps; font-size:1.1em; letter-spacing:1px; background-repeat:no-repeat; z-index:99; }

#english { left:0; background-image:url(/grafiek/eng.png);}
.rmo #english {background-image:url(/grafiek/nederlands.png);width:99px}

#zoek { right:0px; background-image:url(/grafiek/zoek.png); }
.rmo #zoek { background-image:url(/grafiek/search.png); }

a span { display:none }

#menuflash { position:absolute; top:0px; left:0px; width:100%; text-align:center; }

#hoofdmenu {position:absolute; top:15px; left:0px; width:100%; text-align:center;  font-variant: small-caps; font-size:14px; letter-spacing:1px; height:30px; max-height:30px; overflow:hidden; line-height:30px; }

#hoofdmenu a{color:white; text-decoration:none; background: #C90000; padding:10px 15px 30px 15px; margin-right:1px; }

#hoofdmenu a:hover{color:black}

#hoofdmenu a span { display:inline; padding-bottom:5px; }

#hoofdmenu .geselecteerd {background:#161616}

.submenu.uit { display:none }

.submenu.aan, .home #submenu1 { position:absolute; top:45px; left:0px; width:100%; display:block; background-color:black; text-align:center; height:30px; line-height:30px; font-size:12px; background-image:url(/grafiek/menustrook.png); background-position:center; background-repeat:no-repeat;}

.submenu{color:white; overflow:hidden !important}
.submenu a { color:white; padding:3px; margint:1 10px 0 10px; line-height:25px; text-decoration:none; }
.submenu a.geselecteerd, .submenu a:hover { color:#CCCCCC }

.blokje { float:left; width:198px; height:12.6em; overflow:hidden; margin-right:30px; margin-top:10px; margin-bottom:10px; }

.blokje .nieuw{position:absolute;margin-left:-10px;margin-top:-25px}\


#tekst .blokje{height:110px;margin-right:15px;}

.blokje a { font-size:0.85em; display:block; height:100px; padding-bottom:1.7em; text-decoration:none; color:white; background:gray; background-position:0px 1.7em; background-repeat:no-repeat; margin-bottom:0.7em; }

.blokje a span { cursor:hand; display:block; visibility:visible; width:100%; height:1.7em; font-weight:bold; background-color:#E5418C; padding-left:4px; width:195px; line-height:1.6em; white-space:nowrap; overflow:hidden; }

.blokje a:hover span { background-color:black }

.blokje .extern span{background-image:url(/grafiek/extern.gif);background-position:top right;background-repeat:no-repeat}


small { font-size:0.85em; }

h1 { font-size:21px; line-height:30px; margin-top:10px; margin-bottom:15px; }

h1 span { display:none }

h2 { clear:both; font-size:1.1em; margin:0 }

#tekst h2 { clear:none }

#navi { padding-left:30px; float:left }

#tekst { padding-bottom:1em; max-width:1100px; margin-left:400px; float:left; }
* html #tekst { margin-left:0; padding-left:400px }

#terug { clear:both; display:block; text-align:right; padding:1em; padding-left:0; }

#middenkolom { float:left; width:351px; margin-left:-400px; padding-bottom:3em}
* html #middenkolom { margin-left:-200px; }

#middenkolom h1, #middenkolom p, #kruimel { margin-left:30px }

#middenkolom p { font-size:0.85em; }

#beeldvak { background:black; }

#beeldvak span { display:block; color:white; padding:4px; font-size:0.85em; }

.hoeveelste{text-align:center;font-weight:bold; font-size:0.75em !important;letter-spacing:1px;padding:0 !important;line-height:25px;}
#vorigbeeld, #volgendbeeld{float:left;display:block;width:25px;height:25px;background:url(/grafiek/beeldknopjes.gif)}
#volgendbeeld{float:right;background-position:25px 0px;}

#tekst h2 { font-size: 1em; margin-left:-30px; font-weight:bold; }

table { border-collapse:collapse }

#tekst td p { margin:0px; }

#tekst p,#tekst h2 { margin-top:0.7em; margin-bottom:0.7em; }

#tekst ul { margin-top:0; margin-bottom:0; }
#tekst td ul{padding:0; margin:0 10px 0 15px;}

#homeblokken { position:absolute; width:802px; left:200px }

.homeblok { background-color:#161616; float:left; color:white; text-align:center; margin-right:1px; width:266px; overflow:hidden }

.homeblok h2 { line-height:30px; padding:0; margin:0; height:30px; background-color:#CC0000; font-size:17px; font-style:normal; overflow:hidden }

.homeblok h2 a { color:white; text-decoration:none }

.homeblok div { line-height:30px; height:30px; background-image:url(/gif/strookgrijs.png); }

.homeblok img{width:266px;height:266px}

.nr1 div { background-position:top left; }

/*Arjan*/

.nr2 div { background-position:center center; }

.nr3 div { background-position:top right; }

#fh { position:absolute; left:0px }

#links { position:absolute; width:180px; padding:15px; top:155px; left:0px; font-size:11px; padding-left:0; line-height:18px}

#links p { height:50px; overflow:visible; padding-left:50px; background-repeat:no-repeat; margin-bottom:25px }

#links a { font-family:Verdana,Arial Black,Arial; font-weight:bold; text-decoration:none; letter-spacing:1px; font-size:12px }

.home #intro { margin-left:-225px; padding:15px; padding-left:410px; background-image:url(/gif/logo.png); background-repeat:no-repeat; min-height:70px; height:70px; overflow:visible; padding-bottom:5px; width:500px; }
.rmo #intro{margin-bottom:5px}

html>body #intro { height:auto !important }

#agenda { margin-top:350px }

#agenda span, .lijst span { display:block; float:left; line-height:1.5em; width:9em; background-color:#E9E9E9; margin-right:10px; text-align:center; font-size:0.85em }

#agenda a { text-decoration:none; }

#agenda div { margin-bottom:10px; }

#agendatabel { border-collapse:collapse }

#agendatabel td { padding-bottom:1em; padding-right:2em; }

#agendatabel .datum span { display:block; background-color:#E9E9E9; text-align:center; font-size:0.8em; padding:1px; }

#waas { z-index:999; position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:#161616; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }

html>body #waas { position:fixed }

#popupwrap { position:absolute; left:0px; top:0px; width:100%; height:98%; margin-top:1%; border-collapse:collapse; z-index:1000 }

#popup { display:table-cell; background:#161616 url(/grafiek/loader.gif) no-repeat center; width:250px; min-width:250px; min-height:175px }

#bijschrift {line-height:20px;height:25px; overflow:visible;min-height:25px;background-color:#E5418C; background-image:url(/grafiek/rodebalk.png); background-repeat:no-repeat; background-position:top right; padding:5px 0 0 10px; color:white; text-align:left; }
html>body #bijschrift{height:auto}

#sluit { float:right; width:30px; height:25px; display:block; background-image:url(x) }

#postform {width:330px;margin-bottom:15px;}
.breedform{width:510px !important}
#tekst #postform{float:left}
#postform div{clear:both;margin-bottom:5px}
#postform label span, .mailveld{float:left;display:block;width:120px;margin-left:0}
.breedform label span{width:200px !important}
textarea {width:320px;}
label input {width:200px;margin:0;padding:1px}
.breedform label input, .breedform label textarea{width:300px;}
label select{width:205px;}
.breedform label select{width:305px;}
label textarea{margin-bottom:5px;}
.half{width:96px !important;} .wa{width:auto !important}
#postform button{clear:left;float:right;margin:10px 4px 0 0;line-height:1.25em;}
.vb{display:none !important}

.tijdbalkvak{margin-top: 74px; z-index: 998; background: white; left: 0px; width: 100%; position: absolute; top: 0px; height: 100%; min-height: 500px;}


#tijdbalkwrap{width:100%;position:absolute;text-align:center;position:absolute;left:0;top:0; z-index:1002;display:none;}
#tijdbalkframe{width:800px;height:550px;;margin-top:8%}


#av{height:320px;margin:0 !important}

#downloads p{border-top:1px solid silver;margin-top:15px;padding-top:10px;padding-left:100px;}
#navi #downloads p{clear:left}
#tekst #downloads p{float:left;width:300px}
#downloads .dlth{float:left;margin-left:-100px;color:white;text-decoration:none;font-weight:bold;letter-spacing:1px;margin-bottom:5px;}
#downloads .dlth span{padding-top:2px;position:absolute;width:100px;text-align:center}


.tmsthumb{float:left;display:block;width:100px;height:100px;border:1px solid #E9E9E9;margin-right:10px;background-position:center;background-color:white;background-repeat:no-repeat;}
.tmsp{float:left;width:340px; margin-top:15px;margin-right:30px}

.museumethiek {background-image:url(/grafiek/strook_museumethiek.png);}
#p1665 #wrapper{background-image:none !important}
#p1665 #kruimel, #p1665 #logo{visibility:hidden}
#p1665 #av{float: right; width: 400px; height: 340px;margin-left:20px !important;}
#museumethiekknoppen{height:25px;background:url(/grafiek/museumethiekknoppen.png) center;width:auto;}
#museumethiekknoppen a{height:25px;width:117px;display:block;float:left}
#museumethiekknoppen a span{display:none}
#museumethiekknoppen.eenknop{clear:both;width:115px;margin-top:5px}
.discussietabel{border-collapse:collapse;margin-top:5px;width:750px}
.discussietabel td{border:1px solid silver;padding:3px;}
.discussietabel th{text-align:left;padding:3px;padding-top:10px;font-weight:normal;}
.reactie{margin-top:15px;padding-top:5px;border-top:1px solid silver}
.nobr{white-space:nowrap}

.kolomlinks{float:left;width:300px;margin-right:30px}


#logoklein{position:absolute; top:0; left:0px; height:45px; width:94px; background:url(/grafiek/reinwardt.png); z-index:9; }

#nummertjes{margin-top:-15px}
#nummertjes a{border:1px solid #CB0000;background:#CB0000;color:white;text-decoration:none;padding:2px;margin-right:3px;}
#nummertjes .navsel{background:white;color:#CB0000;}
.bib{vertical-align:top;font-style:Italic;padding-right:50px;}

#ster{position:absolute;left:134px;top:500px}
.rmo #ster{display:none}

#maanden{line-height:18px}
#maanden a{padding:0 10px 0 23px;background:url(/grafiek/cal.png) no-repeat left} 
#maanden .sel{text-decoration:none;color:black;font-weight:bold}

#map{margin-left:-30px;width:750px;height:500px;margin-top:10px;}
#kaartpunten{width:720px;margin-top:10px}
#mapLinks, #mapBallons, .geo{display:none}
html>body .ballonDiv{max-height:302px;xmargin-right:10px;padding-right:10px;}
.ballonDiv img{width:200px;height:100px;padding-right:15px;background:url(/grafiek/magnify.gif) no-repeat bottom right;}
#mapreset{display:none;float:right}

@media print{

h1 span { display:inline; }

embed, object, #hoofdmenu, #submenu, #home, #terug, #zoek, .submenu, #menuflash { display:none !important }

#wrapper, #tekst { padding:0 !important; margin:0 !important }

h1, h2 { margin-left:0px !important }

#middenkolom { position:relative; float:left; left:0; top:0; padding-right:15px; padding-bottom:15px; width:275px !important;}

#beeldvak { border:0; background:none; }

#beeldvak span { padding-left:0; color:black; font-style:Italic; }

#beeldvak img { width:275px }

a { color:black !important }

 }
