* { padding: 0 0 0 0; margin: 0 0 0 0; }
html, body { height: 100%; }
body { background: #000000 url(achtergrond.jpg) repeat center center scroll; color: #999999; font-family: sans-serif; font-size: 0.9em; }
hr { clear: both; visibility: hidden; }

div#website { margin: 0px auto 0px auto; background-color: #FFFFFF; width: 820px; overflow: visible; position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; }

div#intro { background: url(header.jpg) 0px 30px; height: 230px; }

div#menu { padding-top: 205px; height: 25px; overflow: hidden; text-align: center; }
div#menu ul { list-style-type: none; }
div#menu ul li { display: inline; }
div#menu ul li a { color: #FFFFFF; text-decoration: none; padding: 5px 10px 30px 10px; background-color: #333333; margin-left: 20px; height: 30px; display: inline-block; }
div#menu ul li a:hover { background-color: #9E3000; }

div#kunstelnavigatie { position: absolute; left: 0px; top: 0px; height: 29px; width: 100%; background-color: #333333; color: #CCCCCC; border-bottom: 1px solid #9E3000; }
div#kunstelnavigatie ul { list-style-type: none; margin-top: 5px; }
div#kunstelnavigatie ul li { display: inline; }
div#kunstelnavigatie ul li a { color: #FFFFFF; padding: 10px 5px 0px 10px; text-decoration: none; }
div#kunstelnavigatie ul li a:hover { color: #CCCCCC; }
div#kunstelnavigatie ol { list-style-type: none; margin-top: 5px; float: right; }
div#kunstelnavigatie ol li { display: inline; }
div#kunstelnavigatie ol li a { color: #FFFFFF; padding: 10px 10px 0px 5px; text-decoration: none; }
div#kunstelnavigatie ol li a:hover { color: #CCCCCC; }

/*div#document { background: #FFFFFF url(bottom.jpg) center bottom no-repeat; padding: 20px 30px 200px 30px; color: #000000; line-height: 1.3; }*/
div#document { background: #FFFFFF; padding: 20px 30px 200px 30px; color: #000000; line-height: 1.3; }
div#document p { margin: 5px 0px 10px 0px; }
div#document h1 { color: #9E3000; font-size: 2em; font-weight: normal; font-family: sans-serif; }
div#document h2 { font-weight: normal; font-size: 1.3em; font-family: sans-serif; }
div#document blockquote { width: auto; height: auto; }
div#document blockquote blockquote { float: right; width: 270px; border-left: 2px solid #9E3000; padding: 0px 15px; margin: 10px; text-align: justify; }
div#document blockquote blockquote h3 { float: left; color: #9E3000; font-size: 1.4em; font-weight: normal; padding: 5px; line-height: normal; font-style: italic; }
div#document table * { vertical-align: top; text-align: left; }
div#document table * td * { padding: 0 0 0 0; margin: 0 0 0 0; }

div#document a:link { color: #9E3000; text-decoration: underline; font-weight: bold; }
div#document a:visited { color: #9E3000; text-decoration: underline; font-weight: bold; }
div#document a:hover { color: #000000;}
div#document * a:link { color: #9E3000; text-decoration: underline; font-weight: bold; }
div#document * a:visited { color: #9E3000; text-decoration: underline; font-weight: bold; }
div#document * a:hover { color: #000000;}

div#document form fieldset { border: 0px solid #FFFFFF; margin: 10px 30px; }
div#document form fieldset legend { color: #9E3000; font-size: 1.3em; font-weight: normal; font-family: sans-serif; }
div#document form fieldset p label { float: left; width: 200px; }
div#document form fieldset p input { font-family: sans-serif; font-size: 0.95em; padding: 2px 5px; width: 400px; }
div#document form fieldset p input.submit { width: auto; margin-left: 200px; }
div#document form fieldset p textarea { font-family: sans-serif; font-size: 0.95em; padding: 2px 5px; width: 400px; height: 200px; }

div#informatie { background-color: #333333; color: #999999; padding: 10px 20px 5px 20px; border-top: 3px solid #9E3000; font-size: 0.9em; position: absolute; bottom: 0; width: 780px; }
div#informatie a { color: #999999; text-decoration: none; }
div#informatie a:hover { color: #FFFFFF; }
div#informatie * a { color: #999999; text-decoration: none; }
div#informatie * a:hover { color: #FFFFFF; }

div#document div.foto { float: left; width: 190px; height: 185px; border: 1px solid #666666; margin: 10px 30px; background-color: #EEEEEE; overflow: hidden; }
div#document div.foto p.thumbnail { text-align: center; }
div#document div.foto p.thumbnail img { border: 0px none #EEEEEE; }
div#document div.foto p.titel { text-align: center; }
div#document div.foto * a { text-decoration: none; }
div#document div#fotonavigatie { text-align: center; margin: 5px 0px 0px 0px; line-height: 1; background-color: #EEEEEE; padding: 5px 10px; border: 1px solid #666666; border-bottom: 0px none #EEEEEE; }
div#document div#fotonavigatie a:link { font-weight: normal; text-decoration: none; }
div#document div#fotonavigatie a:visited { font-weight: normal; text-decoration: none; }
div#document div#fotonavigatie a:hover { color: #000000; }
div#document div#foto { text-align: center; background-color: #EEEEEE; line-height: 1; border: 1px solid #666666; padding: 5px 10px; }

div#document div.videothumb { float: left; width: 190px; height: 200px; background: #EEEEEE; border: 1px solid #666666; color: #FFFFFF; margin: 10px 30px; padding-bottom: 25px; }
div#document div.videothumb * { margin: 0; padding: 0; }
div#document div.videothumb p.videoimg { text-align: center; margin-top: 10px; }
div#document div.videothumb img { border: 0px none #000000; }
div#document div.videothumb h4 { padding: 15px 20px; font-size: 1em; margin-bottom: 10px; }
div#document div#video { margin: 0px 20px; }
div#document div#video h2 { margin: 10px 40px 5px 40px; color: #333333; font-weight: bold; }
div#document div#video div#embed { text-align: center; }
div#document div#video p.datum { text-align: right; padding: 5px 40px; color: #333333; font-style: italic; }
div#document div#video div#omschrijving { padding: 20px; }
div#document div#videonavigatie { text-align: center; }

div#document div.tekstthumb { margin: 10px 30px; padding: 10px; border: 1px solid #666666; background-color: #EEEEEE; }
div#document div#tekstinfo table { margin: 2px 30px; }
div#document div#teksten { margin: 2px 30px; border-top: 2px solid #666666; }
