html, body { margin:0; padding:0 }
body { font-family:Arial, Helvetica, sans-serif; background: url(../afb/renemol.png) 10px -45px no-repeat; }

body.home #navigatie ul li.home a,
body.exposities #navigatie ul li.exposities a,
body.galerie #navigatie ul li.galerie a,
body.contact #navigatie ul li.contact a,
body.links #navigatie ul li.links a {
	color:#f00;
	cursor:default;
}

div.spring { display: none }

span.tel { background: url(/afb/tel_small.gif) no-repeat; padding:2px 0 1px 22px; white-space:nowrap }

#inhoud { border-bottom: 1px dashed #000; margin:115px 40px 0 40px; font-size:85%; line-height:140%; padding:0; }
#inhoud a { color:#039; }
#inhoud a:hover { background-color:#eee; }
#inhoud h1 { font-size:140%; border-bottom: 1px dashed #000; color:#a00; margin:0 0 1.6em 210px; padding:0 0 3px 0; text-align:right}
#inhoud h2 { font-size:110%; color:#d00; margin:1.5em 0 .8em 0; }
#inhoud img { border:1px solid #000; }
#inhoud ul { margin-top:0; padding-top:0; }

#navigatie { position:absolute; top:50px; left:180px; padding:0 0 0 40px; border-bottom:1px solid #000; width:65% }
#navigatie ul { margin:0 0 2px 0; padding:0; }
#navigatie ul li { display:inline; margin:0; padding:0 }
#navigatie ul li a { padding:0 10px 0 10px; border-left:1px solid #000; text-decoration:none; font-size:90%; color:#666; font-weight:bold; }
#navigatie ul li a:hover { color:#000; }

#footer { text-align:right; color:#666; font-size:75%; margin:5px 40px 5px 0; }
#footer img { border:none }
#footer a { color:#999 }

div.tekst { padding:0 0 0 15px; margin:0 0 0 210px; border-left:1px solid #ccc; }

div.side_image { float:left; clear:left; margin:10px 10px 10px 0; width:210px; text-align:center }
div.side_image div.titel { color:#036; margin:0 0 5px 0; font-weight:bold }
div#slides {float:left; clear:left; margin:0 0 0 15px;}
div#slides img {border:1px solid black;}
div#slides .descpanelfg {text-align:center;}

#inhoud p.inleiding { padding:10px 5px 10px 5px; border-top:1px solid #eee; border-bottom:1px solid #eee }

/* Begin home section */
body.home #inhoud h2 { margin:1em 0 .3em 0; background-color:#fbfbfb; }
body.home #inhoud p { margin-top: 0; }
/* End home section */

/* Begin expositie section */
div.expositie { background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #eee; border-right:1px solid #eee; padding:10px; margin-bottom:10px; }
div.expositie h3 { font-size:120%; margin:0 0 1em 0; color:#333 }
div.expositie div.periode strong { color:#333 }
div.expositie div.beschrijving { margin:10px 0 0 0; padding:0 5px 0 5px; border-left:1px solid #ccc }
/* End expositie section */

/* Begin galerie section */
#collecties { position:absolute; top:140px; left:255px; text-align:right; }
#collecties ul { margin:0; padding:0 }
#collecties ul li { display:inline; margin:0; padding:0 }
#collecties ul li a { padding:0 10px 0 10px; border-left:1px solid #000; }
#collecties ul li a.cur { color:#d00; font-weight:bold; text-decoration:none }

div.schilderij { display:block; text-align:center; margin-top:40px }
div.schilderij div.prev, div.schilderij div.next {  padding-top:5px; height:240px; }
#inhoud div.schilderij div.prev a:hover img, #inhoud div.schilderij div.next a:hover img { border:1px dashed #000 }
div.schilderij div.prev { float:left }
div.schilderij div.next { float:right }
#inhoud div.schilderij div.current img { padding:0; border:2px solid #000; }
div.schilderij h3 { font-size:120%; }
div.schilderij div.beschrijving { background-color:#eee; border-top:1px solid #ccc; margin-top:10px; }

div.collectie_item { display:block; text-align:center; padding-bottom:15px; }
div.collectie_item.odd { background-color:#f7f7f7; border-top:1px solid #ccc; }
div.collectie_item.even { background-color:#f2f2f2; border-top:1px solid #ccc; }

#inhoud div.collectie_item a:hover img { border:1px dashed #000 }
div.collectie_item div.beschrijving { float:right; text-align:left; margin:15px 15px 0 0; padding:5px; border-left:1px solid #ccc; width:190px; }
div.collectie_item div.titel { font-weight:bold; margin: 10px 0 5px 0; }
div.collectie_item div.titel a { color:#333; text-decoration:none }
#inhoud div.collectie_item div.titel a:hover { color:#000; background-color:transparent }
/* End galerie section */

/* Begin contact section */
#f_contact { margin-bottom:15px; }
#f_contact div { margin-bottom:15px; }
#f_contact #f_naam, #f_contact #f_email { width: 300px; }
#f_contact #f_ver { width: 100px; letter-spacing:2px; font-weight:bold }
#f_contact div input { padding-left:4px; }
#f_contact div input, #f_contact textarea { border:1px solid #777; }
#f_contact .error { border:1px solid #900; background-color:#fc9 }
/* End contact section */