* { margin: 0; padding: 0; font-family: Arial; }
img { border: 0; vertical-align: bottom; }

body { background: #000000; text-align: center; behavior:url("/htc/csshover.htc"); padding: 0 0 20px 0; }

#wrapper { width: 970px; margin: 0 auto; text-align: left; }
#col-a { width: 760px; float: left; background: url(/img/wrapper_bg.jpg) no-repeat; position: relative; }
#col-b { width: 195px; float: right; }

#header { height: 200px; position: relative;  }
#brand { position: absolute; left: 0; top: 0; }
#netvliessuccesvol { position: absolute; right: 0; top: 117px; }
#header p { font-size: 10px; color: #161616; padding: 155px 0 0 20px;  }

#search { position: absolute; right: 0; width: 267px; height: 54px; background: url(/img/search_bg.gif) no-repeat; }
#search .inp { background: #4d4d4d; border: 0; font-size: 12px; padding: 2px 2px 2px 4px; margin: 17px 0 0 15px; width: 205px; color: #ffffff; }
#search .subm { vertical-align: middle; }

#photo { background: #ffffff; padding: 5px; overflow: hidden; height: 100%; }

#photo_nav_top { background: url(../img/photo_nav_top.gif) no-repeat; padding: 4px 0 0 0; height: 19px; }
#photo_nav_bot { background: url(../img/photo_nav_bot.gif) no-repeat; height: 22px; padding: 1px 0 0 0; }
.photo_nav { width: 248px; margin: 0 0 0 476px; text-align: center; font-size: 12px; color: #000000; font-weight: bold; }
.photo_nav span { color: #7d7d7d; margin: 0 2px 0 2px; }
.photo_nav a { color: #000000; text-decoration: none; }

#footer { margin: 20px 0 0 0; }
#netvlies { float: right; }
p.disclaimer { color: #7d7d7d; font-size: 11px; float: left;}
p.disclaimer span { color: #ffffff; text-decoration: underline; }
p.disclaimer a { color: #7d7d7d; }

#archive_nav { position: absolute; top: 175px; left: 0px; }
#archive_nav ul { list-style: none; width: 450px; }
#archive_nav ul li { color: #7faffc; font-size: 18px; font-weight: bold; float: left; padding: 0 15px 3px 0;  }
#archive_nav ul li ul { display: none; position: absolute; top: 25px; left: 0; }
#archive_nav ul li ul li { font-size: 12px; color: #ffffff; float: left; padding: 3px 15px 7px 0; font-weight: normal; position: relative; }
#archive_nav ul li ul li ul { display: none; width: 340px; background: #ffffff url(../img/archive_nav_tri.gif) no-repeat 11px 0; padding: 18px 0 6px 0; margin: -1px 0 0 0; filter:Alpha(opacity=90);-moz-opacity:0.9; }
#archive_nav ul li ul li ul li { float: none; display: block; margin: 0; padding: 0 10px 3px 10px; }
#archive_nav ul li ul li ul li a { color: #000000; text-decoration: none; display: block; height: 100%; }

#archive_nav ul.month { margin-top: -1px; }
#archive_nav .active { display: block; color: #ffffff; }
#archive_nav li.rubrieken { font-size: 11px; text-align: center; line-height: 10px; font-weight: normal; }
#archive_nav li.rubrieken a { color: #7faffc; text-decoration: none; }
#archive_nav li.rubrieken a:hover { color: #ffffff; }

#archive_nav ul.month { background: url(../img/archive_nav_bg.gif) repeat-x; }
#archive_nav ul li:hover ul { display: block; }
#archive_nav ul li:hover ul ul { display: none; }
#archive_nav ul li.year:hover { color: #ffffff; cursor: pointer; }
#archive_nav ul li ul li:hover ul { display: block; }

#col-b .ads { margin: 15px 0 0 0; }
#col-a .ads { float: left; margin: 5px 0 0 0; color: #ffffff; text-decoration: none; font-weight:bold;font-size: 12px; }


#topx { padding: 15px 0 0 0; }
#topx ol { list-style-type: decimal; margin: 10px 0 0 0; }
#topx ol li { color: #666666; font-size: 12px; font-weight: bold; margin: 0 0 0 28px; }
#topx ol li a { color: #666666; }
#topx ol li a:hover { color: #ffffff; }
#topx p { color: #666666; font-size: 12px; font-weight: bold; }

#topx p.query { color: #ffffff; }

#photo h1 { font-size: 16px; }
#photo ul { list-style: none; }
#photo ul li { font-size: 12px; }
#rubriek-a { float: left; width: 375px; text-align: center; font-size: 12px; color: #000000; font-weight: bold; }
#rubriek-b { float: left; width: 370px; padding: 0 0 0 5px; text-align: center; font-size: 12px; color: #000000; font-weight: bold; }
