/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
body { line-height: 1; }
ul, ol 	{ font-family: Arial; font-size: 12px; color: #FFFFFF; line-height: 17px; margin-left: 15px; padding-left: 0px;}
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
h1 { font-size:30px; color:#000; font-weight:normal; line-height:normal; } 
p { font-family:Georgia; font-size:13px; color:#666666; line-height:18px; }
a {	color: #333333; }
a:hover { color: #000000; }
input, textarea, select, button{ font-family: Arial; font-size: 12px; }

.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; }
.container { width:980px; font-family:Georgia; font-size:13px; color:#666666; line-height:18px; min-height:860px; margin:0 auto; }
.nieuwsbrief { position:absolute; margin:0 0 0 80px; }
.nieuwsbrief a { overflow:hidden; display:block; width:105px; height:105px; }
.left { float:left; width:210px; padding:0 0 0 88px; overflow:hidden; }
.right_total { float:left; margin:59px 0 0 0; }
.nr { float:left; width:153px; overflow:hidden; }
.right { float:left; width:529px; overflow:hidden; }
.kop { width:529px; overflow:hidden; margin:41px 0 0 0; }
.txt { float:left; width:280px; } 
.info { float:left; width:217px; margin:0 0 0 32px; } 
.pics { background:url(/img/Fotokader.gif); width:125px; height:95px; padding:1px 0 0 1px; }
.pics a { overflow:hidden; width:120px; height:90px; display:block; }

.b1 { position:absolute; margin:430px 0 0 323px; z-index:10; }
.b2 { position:absolute; margin:110px 0 0 828px; z-index:10; }
.b3 { position:absolute; margin:80px 0 0 513px; z-index:10; }
.b4 { position:absolute; margin:0px 0 0 633px; z-index:10; }
.b5 { position:absolute; margin:15px 0 0 228px; z-index:10; }
.b6 { position:absolute; margin:370px 0 0 146px; z-index:10; }
.b7 { position:absolute; margin:300px 0 0 41px; z-index:10; }
.b8 { position:absolute; margin:610px 0 0 253px; z-index:10; }
.b9 { position:absolute; margin:475px 0 0 90px; z-index:10; }
.b10 { position:absolute; margin:700px 0 0 48px; z-index:10; }

.bmove { width:105px; }

.button { overflow:hidden; display:block; width:105px; height:105px; }
.button a { overflow:hidden; display:block; width:105px; height:210px;  }
.button a.b:hover { margin-top:-105px; }