﻿/* General styles
============================== */
HTML{height:100%;}
BODY{background-color:#fff;height:100%;margin:0;padding:0;}
FORM{margin:0;padding:0;}
UL{list-style-type:none;margin:0;padding:0;}
ADDRESS{display:inline;font-style:normal;}
IMG,ACRONYM{border:0;}
FIELDSET{border:0;margin:0;padding:0;}
A,A:active,A:visited{color:#3793d2;text-decoration:none;}
A:hover{text-decoration:underline;}

/* General Typography
============================== */
DIV,P,LABEL,TD,TH,LI,H1,H2,H3{color:#000;font-family:Verdana, Arial, sans-serif;}
H1,H2,H3{font-family:Verdana, Arial, sans-serif;}
H1{margin:0 0 4px;padding:0;}
H2.paginatitel{font-size:16px;font-weight:700;line-height:18px;color:#CE2D27;padding:0;}
SPAN.paginatitel{font-size:12px;font-weight:700;line-height:18px;color:#CE2D27;}

/* General Classes
==============================*/
.clear{clear:both;}
.grey{color:#a6a7a8;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.nobold{font-weight:400;}
.highlight{background-color:#FF0;}
.spanRechts{display:block;float:right;}
.alternate{background-color:#e0e0e0;}
SPAN.hint{display:block;color:#666;font-size:11px;padding:0 0 2px;}
.paddingLeft {padding-left:10px !important;}
.marginBottom{margin-bottom:20px;}
.spacerSmall{margin-left:10px;}
.spacer{margin-left:20px;}
div.paddingTopBottom{padding-bottom:20px;padding-top:20px;}
DIV.bgBlock{background-color:#CE2D27;}
A.morelink{display:block;margin-top:2px;padding-left:66px;font-weight:700;background:url(/sites/shared/images/dots_red.gif);background-repeat:no-repeat;background-position:left center;}

/* autocomplete
==============================*/
.autocomplete_highlightedListItem{background-color:#2B88C9;color:#fff;overflow:hidden;margin:0;padding:2px;}
.autocomplete_listItem{background-color:#fff;color:#000;overflow:hidden;margin:0;padding:2px;}

/* overview table
==============================*/
TABLE.overview{width:100%;}
TABLE.overview TH{text-align:left;font-size:12px;font-weight:700;color:#000;background-color:#ccc;}
TABLE.overview TD{padding:2px;}
TABLE.overview TD.ovresult{font-weight:700;text-align:right;}

/* Container and general layout
==============================*/
#wrapper A:hover{text-decoration:underline;}
DIV#wrapper{position:relative;text-align:left;width:960px;height:100%;margin: auto;}

/* Header
==============================*/
DIV#header{position:absolute;top:0;display:block;width:960px;height:162px;background-color:#fff;color:#000;}
DIV.header{position:relative;width:960px; height:99px;}
DIV.header DIV.logo{position: absolute; left: 10px; top: 18px; width: 401px; height: 71px;}
DIV.header DIV.sponsors{position: absolute; right: 10px; top: 18px; width:471px; height:71px;}
DIV.header DIV.sponsors A{display:block;position:absolute;}

/* Site tabs & service menu
==============================*/
DIV.sitetabs { position: relative; width:960px;height:24px;}
DIV.sitetabs UL, DIV.pagetabs UL { display: inline; margin: 0; padding: 0;}
DIV.sitetabs UL LI, DIV.pagetabs UL LI {display: inline; float: left;vertical-align:top;}
DIV.sitetabs UL LI {margin-right: 10px;}
DIV.sitetabs UL LI A, DIV.sitetabs UL LI A:visited,DIV.sitetabs UL LI A:active {
	display:block;font-size:12px;color:#CE2D27;text-decoration:none;background-color: #fff; border: solid 1px #CE2D27; border-bottom: 0px; height:12px;line-height:12px; padding:5px 25px 6px 10px;}
DIV.sitetabs UL LI A:hover, DIV.sitetabs UL LI A.active, DIV.pagetabs UL LI A:hover, DIV.pagetabs UL LI A.active {background-color: #CE2D27; color: #fff;text-decoration: none !important;}
DIV.sitetabs A IMG {vertical-align: middle; position: relative; top: -2px; left: 5px;}
DIV.hdrLinks{position:absolute;top: 6px;right:10px;font-size:11px;line-height:11px;height:11px;}
DIV.hdrLinks DIV{float:left;color:#CE2D27;}
DIV.hdrLinks A, DIV.header DIV.hdrLinks A:active, DIV.header DIV.hdrLinks A:visited{display:inline;position:static;color:#3793D2 !important;}
DIV.hdrLinks DIV.lang{float:right;}

/* Main navigation
==============================*/
DIV.navigation{width:960px;height:40px;background-color:#CE2D27;}
DIV.nav{width:100%;height:40px;background:url(/sites/shared/images/bgr_subnav.gif);background-repeat:repeat-x;}
DIV.nav DIV.item{float:left;position:relative;}
DIV.nav DIV.item A.subitem, 
DIV.nav DIV.item A.subitem:active, 
DIV.nav DIV.item A.subitem:visited{
	display:block;
	height:40px;
	line-height:40px;
	font-size:12px;
	background:url(/sites/shared/images/subnav_arrow_red.gif) right no-repeat;
	padding:0 30px 0 10px;
	color: #fff;
}
DIV.nav DIV.item A.subitem:hover, 
DIV.nav DIV.item A.subitem.highlight,
DIV.nav DIV.item A.subitem.active{text-decoration:none;background:url(/sites/shared/images/subnav_arrow_red_active.gif);background-position:right !important;background-repeat:no-repeat !important;background-color:#CE2D27;}
A.noarrow {
	background-image: none !important;
}

/* Doormat
==============================*/
DIV.doormat{position:absolute;top:38px;left:0;border-top:2px solid #CE2D27;border-right:1px solid #CE2D27;border-bottom:1px solid #CE2D27;border-left:1px solid #CE2D27;background-color:#fff;filter:alpha(opacity=90);opacity:.9;-moz-opacity:0.9;z-index:100;padding:11px 9px 5px;}
DIV.pagenavigation{padding:0 0 10px;}
DIV.doormat TD.first,DIV.pagenavigation TD.first{width:160px;padding-right:10px;vertical-align:top;}
DIV.doormat TD.last,DIV.pagenavigation TD.last{width:160px;padding-left:10px;vertical-align:top;background:url(/sites/shared/images/dotted_darkgrey_white_vert.gif);background-repeat:repeat-y;}
DIV.doormat DIV.block,DIV.pagenavigation DIV.block{padding-bottom:5px;}
DIV.doormat UL,DIV.pagenavigation UL{list-style-type:disc;margin-left:15px;padding:0;}
DIV.doormat UL LI,DIV.pagenavigation UL LI{color:#CE2D27;}
DIV.doormat UL LI.active,DIV.pagenavigation UL LI.active{color:#000;}
DIV.doormat A.parentlink,DIV.pagenavigation A.parentlink{font-weight:700;font-size:12px;line-height:21px;color:#3793d2 !important;}
DIV.doormat SPAN.parentactive,DIV.pagenavigation SPAN.parentactive{font-weight:700;font-size:12px;line-height:21px;}
DIV.doormat A.childlink,DIV.pagenavigation A.childlink{font-size:12px;line-height:18px;color:#3793d2 !important;}
DIV.doormat SPAN.childactive,DIV.pagenavigation SPAN.childactive{font-size:12px;line-height:18px;}
INPUT.searchFld{position:absolute;top:6px;right:122px;height:16px;padding-left:3px;border:1px solid #333;background-color:fff;filter:alpha(opacity=80);opacity:.8;}
INPUT.searchBtn{position:absolute;top:6px;right:16px;width:90px;height:20px;padding-bottom:3px;border:1px solid #e1e1e1;background-color:#333;color:#fff;filter:alpha(opacity=70);opacity:.7;}
.resultssummary{display:block;font-family:Arial, Verdana, Sans-Serif;margin-top:16px;margin-bottom:8px;}
.noresults{font-size:11px !important;color:#E2001A;font-weight:700;}
DIV#header DIV.lang{position:absolute;top:153px;right:18px;}

/* columns
==============================*/
DIV#columns{padding-top:231px;}
DIV#columns.home{padding-top:163px!important;}

DIV.contentcolumns{width:940px;padding:10px 10px 0px 10px;}
DIV.contentcolumns TD.onecolumn{width:940px;padding:0;vertical-align:top;}
DIV.contentcolumns TD.maincolumn{width:580px;padding-right:10px;vertical-align:top;}
DIV.contentcolumns TD.sidecolumn{width:340px;padding-left:10px;background:url(/sites/shared/images/grey_vert.gif);background-repeat:repeat-y;vertical-align:top;}
DIV#columns .videocolumns{width:940px;padding:10px 10px 20px;}
DIV#columns .videocolumns .videocolumn{float:left;width:220px;overflow:visible;padding-right:20px;}
DIV#columns .videocolumns .videocolumn.last{padding-right:0;}
DIV.contentcolumns_fullwidth{width:960px;}
DIV.contentcolumns_fullwidth TD.fullcolumn{width:960px;padding:0;vertical-align:top;}
DIV.contentcolumns_fullwidth TD.twincolumn_left{width:470px;padding-right:20px;vertical-align:top;}
DIV.contentcolumns_fullwidth TD.twincolumn_right{width:470px;padding:0;vertical-align:top;}

/* Page title bar 
==============================*/
DIV.titlebar{position:absolute;top:163px;width:940px;height:40px;line-height:40px;background-color:#CE2D27;padding:0 10px;}
DIV.titlebar H1{display:inline;color:#fff;font-weight:700;font-size:24px;}

/* Breadcrumb 
==============================*/
.breadcrumbBlock{position:absolute;top:203px;width:960px;height:27px;}
.breadcrumb{position:absolute;width:500px;height:27px;top:0;left:10px;line-height:27px;color:#fff;text-transform:lowercase;font-size:11px;}
.breadcrumb A{color:#fff !important;}

DIV.pageservicenav{ position:absolute;top:0px;left:524px;width:200px;height:20px;background:#CE2D27 url(/sites/shared/images/pagservnavsprit.png) no-repeat top left;padding-left:4px;}
DIV.pageservicenav A,
A.psn
{display:block;float:left;margin-right:7px;width:16px;height:16px;background-image:url(/sites/shared/images/pagservnavsprit.png);background-repeat:no-repeat;}
A.psnmail{background-position:0 -27px;}
A.psnprint{background-position:-16px -27px;}
A.psnrss{margin-right:22px;background-position:-32px -27px;}
A.psnjij{background-position:-48px -27px;}
A.psndig{background-position:-64px -27px;}
A.psneku{background-position:-80px -27px;}
A.psndeli{background-position:-95px -27px;}


/* column modal
==============================*/
#modal{background-color:#fff;}
#modal .modalTitle{position:relative;width:100%;height:60px;background:#db5449 url(/sites/shared/images/nyromodal/title.gif) repeat-x;}
#modal .modalTitle H1{font-size:18px;font-weight:700;color:#fff;margin:0;padding:6px 10px 0;}
#modal .modalTitle SPAN{color:#fff;display:block;font-size:12px;line-height:18px;font-family:Verdana, Arial, Sans-Serif;padding:6px 10px 0;}
#modal DIV#columns{padding-top:0;}
#modal .content{font-size:12px;line-height:15px;padding:10px 10px 40px;}
/*#modal .closeButton{width:580px;height:22px;background-color:#e5e5e5;padding:4px 0;}*/
#modal form,#modal .maincolumn{width:100%;}

/* Content
==============================*/
.freecontent{font-size:12px;line-height:18px;}
.freecontent P.first{padding-top:0;margin-top:0;}
.freecontent UL{list-style-type:disc;margin-left:20px;}

/* elements 
==============================*/
A.mail{display:block;float:left;background-image:url(/sites/shared/images/mail_bgr.gif);background-repeat:no-repeat;background-position:left 11px;padding-left:18px;margin-right:8px;}
A.print{display:block;float:left;background-image:url(/sites/shared/images/printer_bgr.gif);background-repeat:no-repeat;background-position:left 10px;padding-left:16px;margin-right:8px;}

/* Footer
==============================*/
DIV#footer{width:960px;margin-top: 0px;}
DIV.footerbalk{width:960px;height:20px;background-color:#CE2D27;margin-bottom:10px;}
DIV.footer{width:940px;padding: 0px 10px 0px 10px; height: 16px;}

DIV.footer DIV.copyright{float:left;width:570px;height:16px;line-height:12px;font-size:11px;color:#CE2D27;background:url(/sites/shared/images/grey_vert.gif);background-repeat:repeat-y;padding:0 10px;}
DIV.footer DIV.copyright A{display:block;float:left;width:16px;height:16px;margin-right:4px;}
DIV.footer DIV.disclaimer{float:left;width:340px;padding-left:10px;background:url(/sites/shared/images/grey_vert.gif);background-repeat:repeat-y;line-height:12px;font-size:11px;height:16px;}
DIV.footer DIV.copyright A IMG{margin-right:2px;}
DIV.footer DIV.copyright SPAN{position:relative;float:right;}

/* SLIDESHOW and MEDIAPLAYER
==========================*/
.slidecontainer{position:relative;background-color:#000;width:460px;height:260px;overflow:hidden;margin:10px 0;}

/* ACCESSIBILITY
==========================*/
.accessibility{display:none;}
.disabled{color:#b4b4b4;}

/* VIDEO 
========================================*/
.mediapanel {float: left;margin-bottom: 16px;}

/* ARCHIVE 
========================================*/
.archivelist{list-style-type:none;}
.archivelist LI{list-style-type:none;font-size:11px !important;line-height:16px !important;cursor:pointer;}
.archivelist .snicon{height:16px;width:16px;}
.archivelist LI UL{margin-bottom:8px;}
.archivelist LI LI{margin-left:16px;line-height:18px !important;}
.archivelist LI SPAN{position:relative;top:-3px;line-height:16px;}

/* CLASSES FOR SNIPPETS AND RADEDITOR 
========================================*/
.bodytekst{font-size:1em;line-height:1.38em;color:#000;}
.paragraafkop{font-weight:700;font-size:1em;line-height:1.38em;color:#000;}
.subtitel{font-size:1.08em;line-height:1.38em;font-weight:700;}
.listitem{display:block;font-size:1em;line-height:1.85em;color:#000;background-image:url(/sites/shared/images/bullets_grijs.gif);background-position:0 9px;background-repeat:no-repeat;padding:0 0 4px 16px;}
.listitem A{text-decoration:none;}
.meerinfo A{display:block;background-repeat:no-repeat;background-position:left 3px;padding-left:16px;text-decoration:none !important;}
.meerinfo A:hover{text-decoration:underline;}
.bijschrift{font-size:1em;line-height:1.38em;color:#8c8c8c;}

/* FORMS 
===============================================*/
.form{background-color:#fff;width:580px;border:0;empty-cells:show;margin:0;padding:0;}
.form.bgr{background:url(/sites/shared/images/bgr_form.jpg);background-position:left bottom;background-repeat:repeat-x;margin-bottom:20px;}
.form TR.header TD{height:15px;line-height:15px;background:url(/sites/shared/images/grey_hor.gif);background-position:0 28px;background-repeat:repeat-x;padding:5px 0 7px;}
.form TR.header TD.req .reqMarker{margin-top:0 !important;}
.form TR.header TD.title{font-weight:700;font-size:12px !important;line-height:20px;padding-left:10px;}
.form TR.header TD.val{padding-top:8px !important;}
.form TD{font-family:Verdana, Sans-Serif;font-size:11px;line-height:15px;height:20px;vertical-align:top;text-align:left;padding:0;}
.form TD.lab,.form TD.lab-expanded{width:120px;line-height:11px;padding:9px 10px 0;}
.form TD.lab-expanded{width:300px;}
.form TD.ctr{padding-top:5px;width:180px;}
.form TD.req{width:25px;}
.form TD.val{padding-top:6px;}

/* FORM ELEMENTS 
===============================================================*/
.form .ctr INPUT,.form .ctr INPUT.inputError{font-family:Verdana, Sans-Serif;font-size:11px !important;width:176px;height:17px;border:1px solid #969696;line-height:15px;padding:2px;}
/* firefox 3 hack */
html>/**/body .form .ctr INPUT, x:-moz-any-link, x:default { height: 17px ; }
html>/**/body .form .ctr INPUT.inputError, x:-moz-any-link, x:default { height: 17px ; }
.form .ctr .radio INPUT{width:auto !important;border:0;font-size:11px;vertical-align:middle;}
.form .ctr .radio TD{border:0 !important;padding:0 5px 0 0  !important;}
.form.ctr .radio TD LABEL,.form .ctr .radio LABEL{position:relative;line-height:12px;top:2px;margin-right:5px;}
.form .ctr SELECT{height:20px;width:182px;font-family:Verdana;font-size:11px;}
.form .ctr TEXTAREA{font-family:Verdana;font-size:11px;line-height:15px;border:1px solid #969696;width:176px;}

/* VALIDATION 
===============================================================*/
.reqMarker{display:block;background:transparent url(/shared/images/required.gif) no-repeat 0 0;width:6px;height:21px;margin-left:10px;margin-top:5px !important;}
.form .ctr INPUT.inputError{border:1px solid #f33;}
.form .req .inputError .reqMarker{border:0 !important;background-position:0 -21px;}
.feValErrorText{display:block;color:#f33;white-space:nowrap;}
.feValErrorText SPAN{font-size:11px;font-weight:400;}

/* SPECIFIC ELEMENTS
===============================================================*/
.form .ctr SELECT.day{width:40px;}
.form .ctr SELECT.month{width:70px;}
.form .ctr SELECT.year{width:60px;}

/* CLOSE
===============================================================*/
.formClose{margin-top:10px;width:100%;height:40px;background-color:#e5e5e5;border-top:1px solid #B2B2B2;}
.formClose A{margin:10px;}

/* Uploader */
.form INPUT.uploadedFile{width:176px  !important;}
.form TD.ctr-upload input.ctr_submit{width:96px;height:20px;margin-top:2px;}
TD.ctr-upload input.ctr_submit,TD.ctr-upload input.ctr_cancel{margin-right:0;margin-top:0;width:90px;height:21px;}
.uploadpanel{display:block;width:150px;overflow:hidden;font-family:Arial, Verdana, Sans-Serif;line-height:11px;font-size:11px;margin:2px;}

/* BUTTONS
===============================================================*/
.form TD.but{padding-top:10px;padding-bottom:10px;}
.submit,.cancel{
	float:right;
	display:block;
	width:70px;
	height:20px;
	background:#CE2D27 url(/sites/shared/images/button.gif) no-repeat;
	text-decoration:none !important;color:#fff !important;text-align:center;
	vertical-align:middle;font-size:11px;margin-right:10px;text-transform:lowercase;
	line-height:18px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	
	}
.cancel{margin-right:10px;background:#babbbc url(/sites/shared/images/cancel.gif) no-repeat;}
.submit:visited,.cancel:visited{color:#fff !important;}
.submit:hover,.cancel:hover{color:#000 !important;text-decoration:none !important;
	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	
                             }
.submit:active,.cancel:active{color:#fff;
                              	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;

                              }


/* MESSAGES 
===============================================*/
/*.error{background:#FFEAE6 url(/shared/images/white.gif) repeat-x bottom left;border-bottom:1px solid #B2B2B2;margin-bottom:16px;font-size:12px;color:red;font-weight:700;padding:16px;}
.success{margin-bottom:16px;font-size:12px;padding:16px;}
*/
.error{display:block;background:#f99 url(/sites/shared/images/grads/error.gif);border:1px solid red;margin-top:16px;margin-bottom:16px;font-weight:700;color:red;text-align:left;padding:16px; font-size: 12px;}
.success{display:block;background:#D2F9D2 url(/sites/shared/images/grads/success.gif);border:1px solid #84E64D;margin-top:16px;margin-bottom:16px;color:#000;vertical-align:middle;padding:16px; font-size: 12px;}

.instruction{background:#db5449 url(/sites/shared/images/nyromodal/title.gif) repeat-x;width:100%;color:#fff;margin-bottom:16px;font-size:12px;padding:16px;}
.fbinfo{font-size:12px;line-height:18px;margin-bottom: 18px; margin-top: 18px;}
.thanks{padding: 7px 16px;}

/* FLICKR HOMEPAGE
===============================================*/
#flickrhome{position:relative;width:100%;height:103px;background-color:#CE2D27;}
.fpLoadPanel{position:absolute;padding-top:40px;left:0;width:100%;}
#flickrhome IMG.fhtitle{position:absolute;left:0;top:10px;width:148px;height:20px;}
#flickrhome A.fhshow{position:absolute;right:0;top:15px;line-height:15px;font-size:11px;color:#fff;text-transform:lowercase;}
#flickrhome .fpCont{position:absolute;top:32px;left:-5px;width:225px;height:70px;overflow:visible;}
#flickrhome .fpCont IMG{float:left;padding-left:5px;}

/* FILMSTRIP 
===============================================*/
.filmstrip{width:220px;padding-bottom:38px;}
DIV#columns.home .filmstrip{padding-bottom:0 !important;}
.filmstrip .fsmore{width:220px;overflow:hidden;white-space:nowrap;}
DIV#columns.home .filmstrip .fsmore{height:20px;}
.filmstrip .fsmore A{font-weight:400;white-space:nowrap;font-size:12px;line-height:15px;}
.filmstrip .fstitle{width:220px;height:12px;line-height:12px; margin-top: 0px  !important;}
.filmstrip .fspic{width:220px;height:126px;}
.filmstrip .fstitle A{font-size:12px; line-height:12px  !important;}
.filmstrip .fstitle IMG { height: 12px;}
.filmstrip .fstitle A:hover,.filmstrip .fspic A:hover{text-decoration:none !important;}

/* TAG FEED 
===============================================*/
DIV.tagfeed{font-size:12px;}
DIV.tagfeed SPAN.title{font-weight:700;}
DIV.tagfeed TD.fullcolumn{vertical-align:top;width:100%;}
DIV.tagfeed TD.leftcolumn{vertical-align:top;width:340px;padding-right:20px;}
DIV.tagfeed TD.rightcolumn{vertical-align:top;width:340px;}
DIV.tagfeed DIV.block{width:100%;padding:10px 0;}
DIV.tagfeed DIV.block:hover{background:url(/sites/shared/images/block_hover.jpg);background-repeat:repeat-x;cursor:pointer;}
DIV.tagfeed DIV.block TD.image{width:120px;vertical-align:top;}
DIV.tagfeed DIV.block TD.image IMG{display:block;width:100px;height:57px;}
DIV.tagfeed DIV.block TD.text{line-height:15px;vertical-align:top;}
DIV.tagfeed DIV.block TD.text A{font-weight: bold;}
DIV.tagfeed TD.leftcolumn TD.text,DIV.tagfeed TD.rightcolumn TD.text{width:220px;}
DIV.tagfeed TD.text DIV.textcontainer{position:relative;width:100%;min-height:45px;padding-bottom:14px;}
DIV.tagfeed DIV.block TD.text DIV.dots{position:absolute;width:100%;height:1px;bottom:2px;border-bottom: 1px solid #e6e6e6;}
DIV.tagfeed DIV.block SPAN.date{display:block;position:absolute;bottom:0;left:0;line-height:14px;background-color:#fff; padding-right: 2px;}

/* SCREEN READER HOME 
===============================================*/
DIV.screenreaderhome TD.morelink{vertical-align:top;}
DIV.screenreaderhome TD.screendaily{vertical-align:top;padding-top:7px;text-align:right;}

/* GOOGLE MAPS INFOWINDOW 
===============================================*/
TABLE.InfoWindowTable{width:260px;height:59px;}
TABLE.InfoWindowTable TD.image{width:100px;padding-right:10px;vertical-align:top;}
TABLE.InfoWindowTable TD.text{width:150px;font-size:11px;line-height:15px;vertical-align:top;}

/* ARCHIVEBROWSER 
===============================================*/
.archivebrowser .subkop{font-size:12px;font-weight:700;}
.archivebrowser .archiveyear{font-size:12px !important;line-height:15px;color:#3793d2;}
.archivebrowser .snicon{background-color:#CE2D27;}
.archivebrowser UL.archivelist UL{list-style-type:disc;margin-left:15px;padding:0;}
.archivebrowser .archivelist UL LI{list-style-type:disc;color:#CE2D27;font-size:12px !important;}
.archivebrowser .archivelist UL LI.active{color:#000;cursor:default !important;}
.archivebrowser .archivelist UL LI A{line-height:15px;}

/* PAGEOVERVIEW / PAGETEASER
===============================================*/
DIV.pageoverview,DIV.pageteaser{font-size:12px;}
DIV.pageoverview DIV.block,DIV.pageteaser DIV.block{width:100%;padding:10px 0;}
DIV.pageoverview DIV.block:hover,DIV.pageteaser DIV.block:hover{background:url(/sites/shared/images/block_hover.jpg);background-repeat:repeat-x;cursor:pointer;}
DIV.pageoverview DIV.block TD.image,DIV.pageteaser DIV.block TD.image{width:120px;vertical-align:top;}
DIV.pageoverview DIV.block TD.image IMG,DIV.pageteaser DIV.block TD.image IMG{display:block;width:100px;height:57px;}
DIV.pageoverview DIV.block TD.text,DIV.pageteaser DIV.block TD.text{line-height:15px;vertical-align:top;background:url(/sites/shared/images/grey_hor.gif);background-position:left bottom;background-repeat:repeat-x;padding:0 20px 10px 0;}
DIV.pageoverview DIV.block TD.text A,DIV.pageteaser DIV.block TD.text A{font-weight: bold;}

/* FILMOVERVIEW
===============================================*/
DIV.filmoverview{font-size:12px;}
DIV.filmoverview DIV.block{width:100%;padding:10px 0;}
DIV.filmoverview DIV.block:hover{background:url(/sites/shared/images/block_hover.jpg);background-repeat:repeat-x;cursor:pointer;}
DIV.filmoverview DIV.block TD.image{width:120px;vertical-align:top;}
DIV.filmoverview DIV.block TD.image IMG{display:block;width:100px;height:57px;}
DIV.filmoverview DIV.block TD.text{line-height:15px;vertical-align:top;}
DIV.filmoverview TD.text DIV.textcontainer{position:relative;width:100%;min-height:45px;padding-bottom:14px;}
DIV.filmoverview TD.text DIV.textcontainer A{font-weight:700;}
DIV.filmoverview DIV.block TD.text DIV.dots{position:absolute;width:100%;height:2px;bottom:2px;background:url(/sites/shared/images/grey_hor.gif);background-position:left bottom;background-repeat:repeat-x;}
DIV.filmoverview DIV.block DIV.credits{position:absolute;bottom:0;left:0;line-height:14px;background-color:#fff;}
DIV.filmoverview DIV.block DIV.credits A{font-weight:400;}

/* PERSONOVERVIEW
===============================================*/
DIV.personoverview{font-size:12px;}
DIV.personoverview DIV.block{width:100%;padding:10px 0;}
DIV.personoverview DIV.block:hover{background:url(/sites/shared/images/block_hover.jpg);background-repeat:repeat-x;cursor:pointer;}
DIV.personoverview TD.image{width:120px;vertical-align:top;}
DIV.personoverview TD.image IMG{display:block;width:100px;height:57px;}
DIV.personoverview TD.text{position:relative;height:75px;line-height:15px;vertical-align:top;}
DIV.personoverview TD.text A{font-weight:700;}
DIV.personoverview TD.filmlist{padding-top:20px;}

/* BANNERHOME
===============================================*/
DIV.banner{padding:10px 0;}
DIV.banner IMG{width:220px;display:block;}
DIV.banner A IMG{border:0;}

/* WEBSHOP
===============================================*/
DIV.wsinfo{font-size:11px;margin:10px 0;}
DIV.wscats {width: 100%; padding-bottom: 10px; text-align: right; background:url(/sites/shared/images/grey_hor.gif) left bottom repeat-x;}
TABLE.wsproduct,TABLE.wscheckout{width:580px;margin-top:10px;}
TABLE.wsproduct TD,TABLE.wscart TD,TABLE.wscheckout{vertical-align:top;text-align:left;font-size:11px;}
TABLE.wsproduct TD.wsimg {width:110px;}
TABLE.wscheckout TD.wsimg{width:120px;}
TABLE.wscheckout TD.wsimg IMG {margin-bottom: 10px;}
TABLE.wsproduct TD.wsvar{width: 200px; text-align: right;}
TABLE.wsproduct TD.wsvar SELECT {margin-left: 10px;}
TABLE.wsproduct TD.wsquan,TABLE.wscheckout TD.wsquan{width:80px;padding-left:10px;}
TABLE.wsproduct TD.wsquan SELECT{width:80px;}
TABLE.wsproduct TD.wsimg IMG{border:1px solid #ccc;width:100px;margin:0 10px 0 0;}
TABLE.wsproduct TD.wsprice,TABLE.wsproduct TD.wsaction{vertical-align:bottom;height:20px;padding-bottom:10px;background:url(/sites/shared/images/grey_hor.gif) left bottom repeat-x;}
TABLE.wsproduct TD.wsaction{text-align:right;}
TD.wsaction A,TABLE.wscart TD.wscartrem A{display:block;padding-left:10px;background:#fff url(/sites/shared/images/link_dot_red.png) no-repeat;float:right;line-height:11px;text-transform:lowercase;}
TABLE.wsproduct TD.wsprodtitl,TABLE.wscart TD.wsprodtitl,TABLE.wscheckout TD.wsprodtitl{font-size:12px;font-weight:700;line-height:20px;height:20px;vertical-align:middle;}
TABLE.wscheckout TD.wsprodtitl{width:160px;white-space:nowrap;}
TABLE.wscheckout TD.wsprodtitlo {font-weight: 700; padding-left: 10px; width:150px;white-space:nowrap; height:20px;vertical-align:middle; font-size: 11px;}
TABLE.wscart SPAN.wscartt {display: block; width: 160px; font-weight: 700; font-size: 11px;}
TABLE.wscart TD.wsoltot{text-align:right;font-weight:700;}
TABLE.wscart TR.wsolp TD{padding-top:10px;height:20px;vertical-align:middle;}
TR.wsola TD{padding-top:9px;padding-bottom:10px;background:url(/sites/shared/images/grey_hor.gif) left bottom repeat-x;}
TABLE.wscart TR.wsola TD{height:11px;}
TABLE.wscheckout TR.wsola TD{vertical-align:top;}
TABLE.wscheckout TR.wsola TD DIV{text-align:left;float:left;width:320px;}
TABLE.wscart TR.wsbut TD{padding-top:20px;}
DIV.wscarttitl{width:100%;height:30px;font-family:Verdana;font-weight:700;font-size:12px;line-height:20px;background:#fff url(/sites/shared/images/grey_hor.gif) repeat-x bottom left;}
SPAN.wscotitle{display:block;width:560px;height:20px;font-family:Verdana; padding: 0px 10px 5px 10px;font-weight:700;font-size:12px;line-height:20px;background:#fff url(/sites/shared/images/grey_hor.gif) repeat-x bottom left; margin-bottom: 10px;}
TABLE.wscheckout TD.wsppp,TABLE.wscheckout TD.wsppl{padding-right:10px;text-align:right;width:110px;}
TABLE.wscheckout TD.wsppl{font-weight:700;}
.wsinfo{display:block;font-family:Verdana;font-size:12px;padding:10px 0;}
TABLE.wscheckout TR.wsprice TD{text-align:right;padding-right:10px;height:20px; white-space: nowrap;}
SPAN.wsuser{display:block;font-size:11px;line-height:15px;margin:10px 0; padding-left: 10px; width 570px;}
TABLE.wsbuttons{width:580px;}
.sidecolumn TABLE.wsbuttons{width:100%;}
TABLE.wsbuttons TD{font-family:Verdana;font-weight:400;font-size:11px;padding-top:10px;}
TABLE.wsbuttons TD.wsprev A{float:left;}
TABLE.wsbuttons TD.wsnext A{float:right;margin-right:0;}
TABLE.wscart{width:100%;}
DIV.wsadmin_overview{background-color:#fff;font-family:Verdana;font-size:11px;line-height:11px;border-bottom:1px solid #b2b2b2;padding:10px;}

/* FilmAZ_Search
===============================================*/
DIV.filmaz_search{width:100%;}
DIV.filmaz_search DIV.searchbox{width:100%;margin-bottom:9px;padding-bottom:18px;background:url(/sites/shared/images/bgr_filmaz_searchbox.gif);}
DIV.filmaz_search DIV.searchbox TABLE{font-size:11px;}
DIV.filmaz_search DIV.searchbox TD{padding-top:9px;line-height:21px;}
DIV.filmaz_search DIV.searchbox TR.headlinks TD.left{width:310px;padding-bottom:10px;}
DIV.filmaz_search DIV.searchbox TR.headlinks TD.right{width:270px;padding-bottom:10px;text-align:right;}
DIV.filmaz_search DIV.searchbox TR.row TD.labelBig{width:110px;padding-right:10px;text-align:right;font-size:11px;}
DIV.filmaz_search DIV.searchbox TR.row TD.ctrl{width:190px;}
DIV.filmaz_search DIV.searchbox TR.row TD.labelSmall{width:70px;padding-right:10px;text-align:right;font-size:11px;}
DIV.filmaz_search DIV.alpha{height:15px;margin-bottom:6px;}
DIV.filmaz_search DIV.alpha A,DIV.filmaz_search DIV.alpha A:visited,DIV.filmaz_search DIV.alpha A:active{display:block;float:left;height:15px;line-height:15px;font-size:12px;text-align:center;white-space:nowrap;padding:0 5px;}
DIV.filmaz_search DIV.alpha A:hover,DIV.filmaz_search DIV.alpha A.active,DIV.filmaz_search DIV.alpha A.active:visited,DIV.filmaz_search DIV.alpha A.active:active,DIV.filmaz_search DIV.alpha A.active:hover{color:#fff;background-color:#3793d2;text-decoration:none !important;}
DIV.filmaz_search DIV.alpha DIV{float:left;width:1px;height:15px;background-color:#3793d2;}

/* search nff db
===============================================*/
DIV.searchnffdb{font-size:12px;}
DIV.searchnffdb DIV.searchform{position:relative;width:100%;height:90px;background:url(/sites/public/images/bgr_searchnffdb_form.gif);}
DIV.searchnffdb DIV.searchform TD.crosslink{padding-right:10px;line-height:30px;text-align:right;}
DIV.searchnffdb DIV.searchform TD.label{width:110px;height:58px;padding-right:10px;vertical-align:middle;text-align:right;font-size:11px;}
DIV.searchnffdb DIV.searchform TD.field{height:39px;padding-top:19px;vertical-align:top;}
DIV.searchnffdb DIV.searchform TD.field INPUT{margin-right:5px;}
DIV.searchnffdb DIV.searchform TD.field INPUT.searchfld{width:184px;border:1px solid #ccc;position:relative;top:-5px;}
DIV.searchnffdb DIV.searchform DIV.filterBox{display:none;position:absolute;width:120px;top:71px;left:247px;z-index:100;overflow:hidden;padding:0 5px 4px;}
DIV.searchnffdb DIV.searchform DIV.filterBox DIV.shadow{position:absolute;top:0;left:0;width:130px;height:1500px;background-color:#000;filter:alpha(opacity=50);opacity:.5;-moz-opacity:0.5;z-index:90;}
DIV.searchnffdb DIV.searchform DIV.filterBox DIV.box{position:relative;width:103px;border:1px solid #666;background-color:#fff;z-index:105;padding:10px 5px 10px 10px;}
DIV.searchnffdb DIV.searchform UL{list-style-type:disc;margin-left:15px;font-size:11px;padding:0;}
DIV.searchnffdb DIV.searchform UL LI{color:#CE2D27;}
DIV.searchnffdb DIV.searchform UL LI.active{color:#000;}
DIV.searchnffdb DIV.tabs{height:20px;margin-top:10px;padding-left:10px;border-bottom:1px solid #636465;}
DIV.searchnffdb DIV.tabs A{float:left;display:block;height:19px;padding-right:10px;padding-left:5px;line-height:19px;border-top:1px solid #636465;border-left:1px solid #636465;font-weight:700;}
DIV.searchnffdb DIV.tabs A.last{border-right:1px solid #636465;}
DIV.searchnffdb DIV.tabs A.active{background:#CE2D27 url(/sites/public/images/bgr_searchnffdb_tab.gif) repeat-x top left;color:#fff;}
DIV.searchnffdb DIV.tabs A:hover{text-decoration:none;}
DIV.searchnffdb DIV.tabs A:hover{text-decoration:none;}
DIV.searchnffdb SPAN.person {font-weight: bold; color: #3793d2; font-size: 12px;}

/* SEARCH RESULTS
===============================================*/
DIV.searchResults{position:absolute;top:230px;left:580px;width:360px;height:800px;background-color:#878888;display:none;z-index:999;margin-bottom:20px;padding:10px;}
.home DIV.searchResults {top: 443px;}
DIV.searchWrapper{position:absolute; bottom: 10px;right:10px; vertical-align: bottom;}
.home DIV.searchWrapper{top:249px;}
INPUT.searchBox{width:130px; padding: 0 5px; border:solid 1px #FFF;color:#fff;background-color:#CE2D27;height:20px;}
.home INPUT.searchBox{width:179px;}
A.searchButton IMG {width:20px;height:20px; border: 1px solid #fff !important;}
TABLE.searchResults{width:340px;margin:10px;}
TABLE.searchResults TD{font-size:11px;line-height:15px;padding:2px 0;}
TABLE.searchResults TD.searchItem{padding-bottom:15px;}
TABLE.searchResults TD.searchItem A, TABLE.searchResults TD.searchItem A:active, TABLE.searchResults TD.searchItem A:hover, TABLE.searchResults TD.searchItem A:visited {display:block;padding-left:16px;}
TABLE.searchResults TD.searchItem A.page {background:url(/sites/shared/images/page-icon.gif) no-repeat left 1px;}
TABLE.searchResults TD.searchItem A.person {background:url(/sites/shared/images/person-icon.gif) no-repeat left 1px;}
TABLE.searchResults TD.searchItem A.film {background:url(/sites/shared/images/film-icon.gif) no-repeat left 1px;}
TABLE.searchResults TD.searchItem A.theme {background:url(/sites/shared/images/film-icon.gif) no-repeat left 1px;}
TABLE.searchResults TD.searchItem A.cp {background:url(/sites/shared/images/film-icon.gif) no-repeat left 1px;}
TABLE.searchResults TD.searchNFF{text-align:right;border-bottom:solid 1px #878888;}
TABLE.searchResults TD.searchInfo,TABLE.searchResults TD.searchPager{padding:5px 0;}
TABLE.searchResults TD.searchSplitter{height:1px;background-image:url(/sites/shared/images/grey_hor.gif);padding:0;}
TABLE.searchResults TD.searchPager{text-align:right;}

/* SHADOWBOX
===============================================*/
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body > #sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container > #sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;overflow:hidden;border:1px solid #303030;margin:0;padding:0;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px; color: #ccc;}
#sb-loading A{color: #ccc; text-decoration: none; font-size: 11px;}
#sb-body,#sb-loading{background-color:#ffffff;}
#sb-title,#sb-info{position:relative;overflow:hidden;margin:0;padding:0;}
#sb-title {background-image:url(/sites/shared/images/nyromodal/bar.gif); padding-left: 10px;}
#sb-title-inner,#sb-info-inner{position:relative;font-family: Verdana, Arial, 'Lucida Grande' ,Tahoma,sans-serif;line-height:15px;}
#sb-title,#sb-title-inner{height:30px;}
#sb-title-inner{font-size:11px;color:#fff;padding:8px 0;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;width:45%;padding:2px 0;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-next{background-image:url(/shared/js/shadowbox/resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(/shared/js/shadowbox/resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(/shared/js/shadowbox/resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(/shared/js/shadowbox/resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;width:45%;padding:2px 0;}
#sb-counter a{text-decoration:none;cursor:pointer;color:#fff;padding:0 4px 0 0;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:Verdana, 'Lucida Grande' ,Tahoma,sans-serif;font-size:11px;text-align:center;padding:10px;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#sb-title{padding-right:20px;z-index:1;}
#sb-nav-close{background-color:transparent;background-image:url(/sites/shared/images/nyromodal/close.gif);background-repeat:no-repeat;background-position:0 0;position:absolute;top:6px !important;right:9px;display:block;width:18px;height:18px;cursor:pointer;z-index:2;}
#sb-body{z-index:3;}
#sb-info{z-index:4;}

/* FILM SCREENINGS & AGENDA
===============================================*/
TABLE.scoverview{width:100%;margin:10px 0;padding:0;}
TABLE.scoverview TH{font-size:11px;font-family:Verdana;font-weight:700;text-align:left;background:#fff url(/sites/shared/images/grey_hor.gif) repeat-x bottom left;height:20px;padding:2px 0 5px;}
TABLE.scoverview TD{font-size:11px;font-family:Verdana;line-height:12px;height:20px;background-color:#fff;vertical-align:top;}
TABLE.scoverview TR.alt TD{background-color:#d7e9f6;}
TABLE.scoverview SPAN.act{color:#CE2D27;}
TABLE.scoverview SPAN.noact{color:#b4b4b4;}
TABLE.scoverview TD.amt{font-size:bold;padding-right:5px;text-align:right;}

/* REACTIONS & DATE
===============================================*/
DIV.date{font-size:12px;color:#a6a7a8; padding: 4px 0px;}
DIV.react{width:100%;background:url(/sites/shared/images/grey_hor.gif) left bottom repeat-x;font-size:11px;text-align:right;padding:10px 0;}
TABLE.reactions{width:100%;margin-bottom:20px;}
TABLE.reactions TR{background:url(/sites/shared/images/grey_hor.gif) left bottom repeat-x;}
TABLE.reactions TD{font-size:11px;vertical-align:top;padding:10px 5px;}
TABLE.reactions TD.author{color:#a6a7a8;width:120px;}