/* ::::: http://www.nuvideo.nl/styles/site.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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { line-height: 1.5; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
a img { border: medium none ; }
#container { font-size: 1.2em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(0, 0, 0); }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2, h4 { font-size: 14px; color: rgb(210, 31, 38); font-weight: bold; margin-bottom: 14px; line-height: 1; }
h3 { font-size: 14px; color: rgb(127, 148, 179); font-weight: bold; margin-bottom: 14px; line-height: 1; }
h4 {  }
p { margin: 0pt 0pt 11px; line-height: 1.4em; }
a:focus, a:hover { text-decoration: underline; }
a { color: rgb(24, 21, 76); text-decoration: none; }
ul, ol { margin: 0pt 1.5em 1.5em; }
ul { list-style-type: disc; }
input.text, input.title, textarea, select { border: 1px solid rgb(153, 153, 153); margin: 4px 0pt 0pt; color: rgb(146, 146, 146); font-size: 10px; }
input.text, input.title { padding: 1px 5px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 240px; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
input#embed { margin: 2px 0pt 0pt 10px; }
#container { margin: 0pt auto; text-align: center; position: relative; width: 996px; }
#page { padding: 0pt 0pt 10px; margin-top: 70px; text-align: left; position: relative; }
#content { margin-bottom: 20px; }
#menu { overflow: hidden; float: left; position: relative; width: 108px; margin-right: 12px; text-align: right; }
#main { overflow: hidden; float: left; position: relative; width: 876px; margin-top: 30px; }
#header { margin-bottom: 23px; }
#main-body { overflow: hidden; display: inline; float: left; width: 516px; margin-right: 24px; }
#sidebar { overflow: hidden; float: left; width: 336px; }
#footer { border-top: 1px solid rgb(128, 149, 180); position: relative; width: 100%; padding-top: 12px; font-size: 10px; color: rgb(24, 22, 77); }
html { overflow-y: scroll; overflow-x: auto; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(24, 22, 76); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 62.5%; font-family: Arial,helvetica,sans-serif; }
.clearfix { display: inline-block; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; font-size: 0pt; height: 0pt; }
.clearfix { display: block; }
h1 { height: 102px; }
h1 a span { display: none; }
h1 a, h1 a.nuz { display: block; width: 95px; height: 102px; float: right; }
h1 a { background: transparent url('logo_nuvideo.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header-meta { border-top: 1px solid rgb(128, 149, 180); border-bottom: 1px solid rgb(144, 152, 152); font-size: 11px; height: 25px; line-height: 25px; }
.header-title { border-bottom: 1px solid rgb(144, 152, 152); overflow: hidden; height: 25px; width: 100%; }
.search { float: right; color: rgb(127, 148, 179); line-height: 25px; font-weight: bold; position: relative; top: 0px; }
.search input.text { margin: 2px 4px 0pt; width: 90px; height: 14px; }
.search input.header-zoek { margin: -2px 4px 0pt 0pt; vertical-align: middle; }
.search img { vertical-align: middle; margin-left: 2px; }
#header h2 { line-height: 25px; }
#menu ul, #menu li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu ul { line-height: 0px; }
#menu li { line-height: 0px; margin-right: 13px; height: 1%; }
#menu li a { padding: 2px 10px 2px 0pt; display: block; line-height: 13px; }
#menu li.logo-nugroep { background: transparent url('nu-logos.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 7px; margin-bottom: 5px; line-height: 1.1 ! important; height: 1.1em ! important; }
#menu li.logo-nugroep a { margin: 0px; padding: 0px 13px 0px 0px; display: inline; line-height: inherit; }
#menu li.logo-nunl { background-position: right -122px; }
#menu li.logo-nukaart { background-position: right -106px; }
#menu li.logo-nuz { background-position: right -1px; }
#menu li.logo-nusport { background-position: right -31px; }
#menu li.logo-nujij { background-position: right -46px; }
#menu li.logo-nufoto { background-position: right -16px; }
#menu li.logo-nubijlage { background-position: right -75px; }
#menu li.logo-nutvgids { background-position: right -91px; }
#menu li.logo-nuwerk { background: transparent url('nu-logos.jpg') no-repeat scroll right -121px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu li.logo-nuik { background-position: right -138px; }
#menu li.logo-nutv { background-position: right -154px; }
#menu li.logo-nuentoen { background-position: right -170px; }
#footer ul, #footer li { margin: 0pt; padding: 0pt; list-style-type: none; }
#footer li { display: inline; }
#footer li span { padding: 0pt 6px; }
.copy { float: right; }
.row { margin: -24px 0pt 10px -24px; width: 540px; }
.item .inner { padding: 4px; line-height: 1.2; }
.item { margin: 24px 0pt 0pt 24px; background: transparent url('bg_item.jpg') repeat-x scroll left bottom; position: relative; display: inline; float: left; width: 156px; height: 189px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.item .cat { position: absolute; bottom: 4px; left: 4px; font-size: 11px; font-weight: bold; color: rgb(153, 153, 153); }
.cat a { color: rgb(153, 153, 153); }
.pagination { background: transparent url('dotted.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 25px; line-height: 24px; text-align: center; }
.pagination a { border: 1px solid rgb(171, 190, 222); padding: 2px 5px 1px; font-weight: bold; font-size: 11px; color: rgb(127, 148, 179); text-decoration: none; }
.pagination a.selected { background: rgb(171, 190, 222) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.pagination .inner { background: transparent url('dotted.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagination a.prev, .pagination a.next { padding: 0pt 5px 3px; background: rgb(171, 190, 222) none repeat scroll 0% 0%; overflow: hidden; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 2px; display: block; font-size: 11px; color: rgb(255, 255, 255); height: 14px; line-height: 17px; font-weight: bold; text-transform: capitalize; }
.pagination a.next { float: right; }
.pagination a.passive { border: 1px solid rgb(213, 222, 239); background: rgb(213, 222, 239) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; cursor: default; text-decoration: none ! important; }
.video { margin-bottom: 10px; }
.video-txt { margin-top: 15px; }
.tags { font-weight: bold; color: rgb(128, 149, 180); margin-top: 8px; }
.meta { margin: 8px 0pt 25px; background: transparent url('dotted.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
.meta-1 { background: transparent url('dotted.gif') repeat-x scroll left top; height: 24px; line-height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.meta-2 { background: transparent url('dotted.gif') repeat-x scroll left top; height: 24px; line-height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.meta-1 span { padding: 0pt 8px; color: rgb(128, 149, 180); font-weight: bold; }
.react, .sendto { background: transparent url('jij.gif') no-repeat scroll right center; float: right; padding-right: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sendto { background: transparent url('mail.gif') no-repeat scroll right center; display: inline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 2px; }
div#roadblock { margin-bottom: 10px; }

