﻿/* GENERAL STYLES 
==================================================*/
body,html{font-family:Arial, Verdana, Sans-Serif;font-size:12px;line-height:18px;}
body{margin:0;padding:0;}
h1{font-family:Arial;font-size:20px;font-weight:700;margin:0;padding:0;}
h3{font-family:Arial;font-size:13px!important;font-weight:700;margin:0;padding:0;}
a,a:active,a:visited,a:hover{text-decoration:none;color:#0078BC;}
a:hover{text-decoration:underline;}
.strong{font-weight:700;}
.red{color:#f30;}
.black{color:#000;}
.alternate{ background-color: #e5e5e5;}
INPUT.default{height:14px;font-family:Arial;font-size:11px;border:1px solid #0078BC;}
INPUT.button{width:63px;height:18px;margin-top:0!important;line-height:18px;font-family:Arial;font-size:11px;text-align:center;color:#fff;background-color:#0078BC;border:0;}
A.button{display:block;width:63px;height:18px;margin-top:1px!important;line-height:18px;font-family:Arial;font-size:11px;text-align:center;color:#fff;background-color:#0078BC;border:0;}
A.disabled{color:#ccc; text-decoration: none;}
FIELDSET{border:0;margin:0;padding:0;}
div.showall {float:right;}
div.showall a {font-size:11px !important;}

/* LAYOUT & COLUMNS
==================================================*/
div.wrap{position:relative;width:976px;margin:0 auto; background-color: #fff;}
div.header{width:976px;height:350px;margin-top:42px;position:relative;}
div.headerFlat{width:976px;height:80px;}
div.headerStripped{width:976px;height:90px;}
div.siteswitch{position:absolute;width:744px;height:30px;top:0;left:0;}
div.siteswitch a,div.siteswitch a:active,div.siteswitch a:visited{float:left;display:block;height:30px;line-height:30px;text-decoration:none;font-weight:700;padding:0 10px;margin-left:10px;}
div.siteswitch a.public,div.siteswitch a.public:active,div.siteswitch a.public:visited{color:#000;background-color:#E6E3DF!important;border:0.1em solid #81725E;}
div.siteswitch a.industry,div.siteswitch a.industry:active,div.siteswitch a.industry:visited{color:#000;background-color:#CCE4F2!important;border: 0.1em solid #0078BC;}
div.siteswitch a.activepublic,div.siteswitch a.activepublic:hover,div.siteswitch a.activepublic:visited,div.siteswitch a.activepublic:active{color:#fff;background-color:#0078BC!important;border: 0.1em solid #0078BC;}
div.siteswitch a.public:hover{color:#000;background-color:#CCE4F2!important;border:0.1em solid #0078BC;}
div.siteswitch a.activeindustry,div.siteswitch a.activeindustry:hover,div.siteswitch a.activeindustry:visited,div.siteswitch a.activeindustry:active{color:#fff;background-color:#81725E!important;border: 0.1em solid #81725E;}
div.siteswitch a.industry {background-image: url(/sites/shared/images/flag_idfa.gif); background-repeat: no-repeat; background-position: 112px -12px; padding-right: 30px;}
div.siteswitch a.industry:hover {background-position: 112px 9px;color:#000;background-color:#E6E3DF!important;border:0.1em solid #81725E;}
div.siteswitch div.festival{float:left;padding-left:20px;line-height:34px;font-size:11px;}
div.siteswitch div.festival span{font-size:11px;}
div.loginAndlanguageswitch{position:absolute;top:0;left:696px;width:280px;height:30px;}
div.loginctrl{position:absolute;float:right;width:100%;/*height:30px;*/right:80px !important;text-align:right;line-height:14px;color:#0078BC;font-size:11px;font-weight:700;text-transform:lowercase;}
div.loginctrl a,div.loginctrl a:visited,div.loginctrl a:active,div.loginctrl a:hover{font-size:11px;font-weight:700;text-transform:lowercase;}
div.languageswitch{float:right;height:30px;text-align:right;padding:8px 10px 0 0;}

/* MENUS
==================================================*/
div.mainmenu{position:absolute;top:30px;left:0;width:800px;height:30px;}
div.socialmenu{position:absolute;top:30px;left:800px;width:168px;height:23px;text-align:right;padding-top:7px;padding-right:8px;}
div.mainmenu a,div.mainmenu a:active,div.mainmenu a:visited{display:block;float:left;line-height:30px;font-weight:700;text-align:center;color:#fff;text-decoration:none;padding:0 8px;}
div.mainmenu a:hover,div.mainmenu a.selected{background-color:#000;color:#fff;}
div.submenu{position:absolute;top:60px;left:0;width:976px;height:20px;line-height:20px;font-size:11px;color:#000;background-color:#fff;font-weight:700;overflow:hidden;padding:0;}
div.submenu a,div.submenu a:active,div.submenu a:visited{display:block;float:left;line-height:20px;font-size:11px;color:#000;text-decoration:none;font-weight:700;padding:0 10px;}
div.submenu a:hover,div.submenu a.selected,div.submenu a.selected:active,div.submenu a.selected:visited,div.submenu a.selected:hover{color:#fff;background-color:#000;font-weight:700;}
div.submenu span{display:block;float:left;line-height:20px;font-size:10px;}

/* MEDIABLOK
==================================================*/
div.mediablokFlash{position:absolute;top:80px;left:0;width:728px;height:270px;background-color:#000;}
div.mediablokFlash2009{position:absolute;top:80px;left:0;width:976px;height:270px;background-color:#000;}
div.mediablokForm{ background-color: #e4e6e8;position:absolute;top:80px;left:0;width:712px;height:268px;overflow:auto;border:solid 1px #000;padding:0px;}
div.mediablokForm TABLE TD{font-size:11px!important;}
.mediablokgrid {padding: 0px; background-color: #e4e6e8; border-top: 1px solid #fff; border-bottom: 1px solid #b2b2b2;}
.mediablokgrid DIV.RadGrid {margin-left: 5px; }
div.mediablokFlat{position:absolute;top:80px;left:0;width:728px;height:40px;background:url('/sites/shared/images/headerFlat.jpg') no-repeat;}
INPUT.cropWarning{color:#000;font-weight:700;background-color:#e4e6e8;border:0 solid #e4e6e8!important;width:400px;padding-left:0;}
INPUT.cropWarningAlert{color:red;}
div.mediablokForm .options{ clear:both;padding:7px; border-bottom: 1px solid #b2b2b2;}
div.mediablokTools{position:absolute;top:80px;left:-30px;width:23px;height:260px;background-color:#E6E3DF;padding:10px 0 0 7px;}
table.searchbar{font-family:Arial, Verdana, Sans-Serif;font-size:11px;line-height:15px;margin:5px 5px 10px;}
table.searchbar td{padding-right:15px;}
table.searchbar td.last{padding-right:0;}

/* ZOEKEN
==================================================*/
div.searchctrl{position:absolute;top:80px;left:728px;width:248px;height:263px;background-color:#000;z-index:0;padding:7px 0 0;}
div.searchctrl2009{position:absolute;top:30px;left:728px;width:248px;height:25px;background-color:#0078BC;z-index:1;padding:5px 0 0;}
div.searchctrl2009 A.button{background-color:#008DC9;}
div.tagsearchctrl{position:absolute;top:350px;left:744px;width:224px;height:38px;z-index:1;padding-left:8px;padding-top:8px;background-color:#E6E3DF;}
div.tagsearchctrl input{background:url('/sites/shared/images/zoekglas.png') #FFF no-repeat 2px 2px;width:182px;height:18px;z-index:1;border: solid 1px;border-bottom-color:#DDDDDD;border-right-color:#DDDDDD;border-top-color:#C3C3C3;border-left-color:#C3C3C3;padding-left:24px;padding-top:2px;font-size:12px;font-family: Arial;}
div.searchctrlFlat{position:absolute;top:80px;left:728px;width:248px;height:40px;background-color:#000;padding:7px 0 0;}
div.searchoptions{position:absolute;top:110px;left:744px;width:222px;height:30px;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
div.searchoptions label{font-size:11px;}

.textsearchlist 
{  
	margin : 0px!important;
	background-color : #fff;
	color : #000;
	border-color: #DDDDDD;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	text-align : left; 
	list-style-type : none;
	padding: 0px;
	z-index: 900000;
	width: 206px!important;
}

.textsearchlistitemselected 
{
	background-color: #2B88C9;
	color: #fff;
	padding : 2px 24px;
	margin: 0;
	overflow: hidden;
	font-size:12px;
	font-family: Arial;
}

.textsearchlistitem
{
	background-color : #fff;
	color : #000;
	padding : 2px 24px;
	margin: 0;
	overflow: hidden;
	font-size:12px;
	font-family: Arial;
}




/* BARS
==================================================*/
div.titlebar,div.titlebarfilm{position:relative;width:976px;}
div.graybar{width:976px;background-color:#E6E3DF;}
div.graybar a,div.graybar a:active,div.graybar a:visited,div.graybar a:hover{font-weight:700;font-size:11px;}
div.titlebar div.breadcrumb{float:left;width:714px;height:21px;padding-left:6px;font-size:11px;line-height:21px;background-color:transparent;}
div.titlebarfilm div.breadcrumb{float:left;width:474px;height:21px;margin-right:16px;padding-left:6px;font-size:11px;line-height:21px;background-color:transparent;}
div.titlebar div.titlectrl{float:left;width:715px;padding-left:5px;background-color:transparent;}
div.titlebarfilm div.titlectrl{float:left;width:475px;margin-right:16px;padding-left:5px;background-color:transparent;}
div.titlectrl h1{margin-top:3px;margin-bottom:4px;}
div.titlectrl span.subtitle{display:block;padding-bottom:3px;font-size:11px;line-height:11px;color:#636568;}

div.ratingoverview{width:240px; height:40px;background-color:transparent;font-size:11px;line-height:16px;font-weight:700; padding: 0 5px 0 5px; }
div.ratingoverview div.votes{float: left; width:104px;background-color:transparent; color: #636568;}
div.ratingoverview div.rate{float: right; width:104px;background-color:transparent;}

div.projectinprogress{float:left;width:238px;padding-left:10px;background-color:transparent;}
div.projectinprogress h1{margin-top:3px;margin-bottom:4px;color:#988f83;}
div.graybar div.servicebuttons{position:relative;float:right;width:232px;height:20px;background-color:transparent;}
div.graybar div.servicebuttons a.share,
div.graybar div.servicebuttons a.rss, 
div.graybar div.servicebuttons a.twitter, 
div.graybar div.servicebuttons a.facebook, 
div.graybar div.servicebuttons a.youtube,
div.graybar div.servicebuttons a.hyves,
div.graybar div.servicebuttons a.flickr
 {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	background: url('/sites/shared/images/icons/sprite.png') no-repeat;
}
div.graybar div.servicebuttons a.share {
	left: 12px;
}
div.graybar div.servicebuttons a.rss {
	left: 34px;

}
div.graybar div.servicebuttons a.twitter {
	left: 56px;

}
div.graybar div.servicebuttons a.facebook {
	left: 78px;

}
div.graybar div.servicebuttons a.youtube {
	left: 100px;

}
div.graybar div.servicebuttons a.hyves {
	left: 122px;

}
div.graybar div.servicebuttons a.flickr {
	left: 140px;
}
div.graybar div.servicebuttons a.sendafriend,div.graybar div.servicebuttons a.sendafriend:visited,div.graybar div.servicebuttons a.sendafriend:active{display:block;position:absolute;top:6px;left:144px;width:14px;height:11px;background:url('/sites/shared/images/icons/sendafriend.gif') no-repeat;}
div.graybar div.servicebuttons a.sendafriend:hover{background:url('/sites/shared/images/icons/sendafriend_mo.gif') no-repeat;}
div.graybar div.servicebuttons a.print,div.graybar div.servicebuttons a.print:visited,div.graybar div.servicebuttons a.print:active{display:block;position:absolute;top:5px;left:168px;width:12px;height:14px;background:url('/sites/shared/images/icons/printer.gif') no-repeat;}
div.graybar div.servicebuttons a.print:hover{background:url('/sites/shared/images/icons/printer_mo.gif') no-repeat;}
div.graybar div.servicebuttons a.favorites,div.graybar div.servicebuttons a.favorites:visited,div.graybar div.servicebuttons a.favorites:active{display:block;position:absolute;top:5px;left:190px;width:14px;height:14px;background:url('/sites/shared/images/icons/favorites.png') no-repeat;}
IMG.favorites{position:absolute;top:2px;left:190px;width:14px;height:14px;}
div.graybar div.servicebuttons a.favorites:hover{background:url('/sites/shared/images/icons/favorites_mo.png') no-repeat;}

div.graybar a.sendafriend,div.graybar a.sendafriend:visited,div.graybar a.sendafriend:active{display:block;position:absolute;top:13px;left:706px;width:14px;height:11px;background:url('/sites/shared/images/icons/sendafriend.gif') no-repeat;}
div.graybar a.sendafriend:hover{background:url('/sites/shared/images/icons/sendafriend_mo.gif') no-repeat;}
div.graybar a.print,div.graybar a.print:visited,div.graybar a.print:active{display:block;position:absolute;top:12px;left:730px;width:12px;height:14px;background:url('/sites/shared/images/icons/printer.gif') no-repeat;}
div.graybar a.print:hover{background:url('/sites/shared/images/icons/printer_mo.gif') no-repeat;}

/* Privileged TAB BAR 
==================================================*/
div.privbar {width:100%;height:30px;padding-top:10px;background-color:#E6E3DF;margin-bottom:10px;}
div.privbar a {display:block;width:120px;height:30px;float:left;background-position:0 30px;}
div.privbar a:hover {background-position:0 0;}



/* Tag Search BAR 
==================================================*/
div.tagsearchbar {width:100%;height:30px;padding-top:10px;background-color:#E6E3DF;margin-bottom:10px;}
div.tagsearchbar a {font-size:11px!important;display:block;padding: 5px 5px 0px 5px;height:25px;float:left;margin-right:2px; background-color:#EFEFEF;}
div.tagsearchbar a:hover {background-color:#666;color:#FFF;}


/* ZONES 
==================================================*/
div.zoneHomeMainLeft{float:left;margin-top:8px;width:356px;}
div.zoneHomeMainRight{float:left;margin-left:16px;margin-top:8px;width:356px;}
div.zoneHomeSub *,div.zoneHomeSub .rade_contentCell *{font-size:11px!important;line-height:15px;}



div.zoneHomeSub div.servicebuttons{position:relative;width:232px;height:31px;}
div.zoneHomeSub div.servicebuttons a.share,
div.zoneHomeSub div.servicebuttons a.rss, 
div.zoneHomeSub div.servicebuttons a.twitter, 
div.zoneHomeSub div.servicebuttons a.facebook, 
div.zoneHomeSub div.servicebuttons a.youtube,
div.zoneHomeSub div.servicebuttons a.hyves,
div.zoneHomeSub div.servicebuttons a.flickr {
	display: block;
	position: absolute;
	top: 1px;
	width: 18px;
	height: 18px;
	background: url('/sites/shared/images/icons/sprite.png') no-repeat;
}
div.zoneHomeSub div.servicebuttons a.rss {
	left: 10px;
	background-position: 0px 0px;

}
div.zoneHomeSub div.servicebuttons a.share {
	left: 32px;
	background-position: -18px 0px;
}
div.zoneHomeSub div.servicebuttons a.twitter {
	left: 54px;
	background-position: -54px 0px;
}
div.zoneHomeSub div.servicebuttons a.facebook {
	left: 76px;
	background-position: -72px 0px;
}
div.zoneHomeSub div.servicebuttons a.youtube {
	left: 98px;
	background-position: -36px 0px;
}
div.zoneHomeSub div.servicebuttons a.hyves {
	left: 120px;
	background-position: -90px 0px;
}
div.zoneHomeSub div.servicebuttons a.flickr {
	left: 142px;
	background-position: -108px 0px;
}
div.zoneDefaultMain{float:left;margin-top:8px;width:480px;}
div.zoneDefaultMainWide{float:left;margin-top:8px;width:728px;}
div.zoneDefaultMainSuperWide{float:left;margin-top:8px;width:976px;}
div.zoneDefaultSubLeft{float:left;margin-top:8px;margin-left:16px;width:232px;}
div.zoneHomeSub{float:right;margin-top:64px;width:232px;}
div.zoneDefaultSubRight{float:right;margin-top:8px;width:232px;}
div.zoneHomeMainRight *,div.zoneHomeMainLeft *,div.zoneDefaultMain *,div.zoneDefaultMainWide *,div.zoneDefaultMainSuperWide *{font-size:12px;line-height:18px;}
div.zoneDefaultSubLeft *,div.zoneDefaultSubRight *{font-size:11px;line-height:15px;}

/* HOMETEASER 
==================================================*/
div.hometeaser{width:100%;height:135px;overflow:hidden;}
div.hometeasermargin{margin:1px 10px 5px;}
div.hometeasermargin TD{font-size:12px;}
div.hometeaser_mo{background-color:#E3EAF4;cursor:pointer;}
div.hometeaser h2{font-family:Arial;font-weight:700;font-size:14px!important;line-height:18px;color:#0078BC;margin:0;padding:0;}
div.hometeaser table{width:100%;margin-top:4px;}
div.hometeaser table td.image{margin-right:11px;padding-top:1px;vertical-align:top;}
div.hometeaser table td.text{width:64%;font-family:Arial;vertical-align:top;}
div.hometeaser table td.text SPAN.date{font-family:Arial;font-size:11px;color:#8B8B8B;}

/* LISTTEASER 
==================================================*/
div.listteaser{width:100%;overflow:hidden;}
div.listteasermargin{margin:1px 10px 15px 0px;}
div.listteaser_mo{background-color:#E3EAF4;cursor:pointer;}
div.listteaser h2{font-family:Arial;font-weight:700;font-size:12px!important;color:#0078BC;margin:0;padding:0;}
div.listteaser table{width:100%;margin-bottom:7px;}
div.listteaser table td.image{margin-right:11px;padding-top:3px;vertical-align:top;width:135px;}
div.listteaser table td.text{font-family:Arial;font-size:11px!important;line-height:15px!important;vertical-align:top;}
div.listteaser table tr.alternate td.text{ padding: 4px;}

/* BANNER 
==================================================*/
div.banner{width:100%;margin-bottom:15px;}
div.banner input{width:100%;}

/* BUTTONLINK 
==================================================*/
DIV.buttonLinks {margin-bottom: 15px;}
DIV.buttonLinks A, DIV.buttonLinks A:active, DIV.buttonLinks A:link, DIV.buttonLinks A:visited {display:block;width:223px;height:79px;}
DIV.buttonLinks A:hover {background-position: 0 -79px !important;}
DIV.buttonLinks A.last {border-bottom: 1px solid #E5EBF5;}
DIV.buttonLinks A.accreditatie {background: url(/sites/shared/images/buttons/accreditatie.gif);}
DIV.buttonLinks A.accreditation {background: url(/sites/shared/images/buttons/accreditation.gif);}
DIV.buttonLinks A.delicatessen {background: url(/sites/shared/images/buttons/delicatessen.gif);}
DIV.buttonLinks A.dfs {background: url(/sites/shared/images/buttons/docsforsale.gif);}
DIV.buttonLinks A.idfacademy {background: url(/sites/shared/images/buttons/idfacademy.gif);}
DIV.buttonLinks A.idfatv {background: url(/sites/shared/images/buttons/idfatv.gif);}
DIV.buttonLinks A.jvf {background: url(/sites/shared/images/buttons/janvrijmanfund.gif);}
DIV.buttonLinks A.kaartverkoop {background: url(/sites/shared/images/buttons/kaartverkoop.gif);}
DIV.buttonLinks A.myidfa {background: url(/sites/shared/images/buttons/myidfa.gif);}
DIV.buttonLinks A.programma09 {background: url(/sites/shared/images/buttons/programma09.gif);}
DIV.buttonLinks A.forum {background: url(/sites/shared/images/buttons/theforum.gif);}

/* MAINLINKS
===================================================*/

DIV.mainlink A {background-image: url('../images/buttons/buttonlinks_bg.gif');background-repeat:no-repeat;height:60px;width:232px;display:block;text-decoration:none;margin-bottom: 1px;}
DIV.mainlink A:hover {height:58px;width:230px;}
DIV.mainlink A span.title {margin-left:8px;font-family:Trebuchet MS;font-weight:Bold;font-size:13px;display:block;padding-top:8px;padding-bottom: 3px;}
DIV.mainlink A span.subtitle{color:#a2958a;font-family:Arial;font-size:11px; margin-left:8px;display:block; line-height:10px;}
DIV.mainlink A.blue:hover {border:1px Solid #5da8d1;}
DIV.mainlink A.blue span.title {color:#5da8d1;}

DIV.mainlink A.orange:hover {border:1px Solid #F18E00;}
DIV.mainlink A.orange span.title {color:#F18E00;}

DIV.mainlink A.purple:hover {border:1px Solid #672B80;}
DIV.mainlink A.purple span.title {color:#672B80;}

DIV.mainlink A.green:hover {border:1px Solid #4fa89c;}
DIV.mainlink A.green span.title {color:#4fa89c;}

DIV.mainlink A.red:hover {border:1px Solid #ed4f47;}
DIV.mainlink A.red span.title {color:#ed4f47;}

/*TURBOLINKS
=================================================*/
div.turbolink {background-image: url('../images/buttons/turboLink_bg.gif');background-repeat:no-repeat;height:40px;width:232px;display:block;text-decoration:none;margin-bottom: 10px;}
div.turbolinkmargin{margin:1px 10px 5px;}
div.turbolink_mo{border:1px Solid #5da8d1;cursor:pointer;height:38px;width:230px;}
div.turbolink h2{ font-family:Arial;font-weight:Bold;font-size:13px!important;line-height:35px;color:#0078BC;margin:0;padding:0;}

/* FREECONTENT 
==================================================*/
#stripped DIV.freecontent{margin:0;padding:0;}
div.freecontent{margin-bottom:15px;padding:4px 6px 0 10px;}
div.freecontent p{margin-top:0;padding-top:0;}

/* SECBLOCK
==================================================*/
.secBlock * { font-size: 11px;}
.secBlock .title {font-weight: bold;}

/* TOGGLE BLOCK, COLLAPSING BAR
==================================================*/
div.toggleblock,div.block{ margin-bottom:10px;}
div.toggleblock div.bar,div.block div.bar, div.block div.guestlistbar{height:20px;line-height:20px;font-family:Arial;font-weight:700;background-color:#E6E3DF;padding:0 5px 0 10px;font-size:11px;}
div.toggleblock div.bar{cursor:pointer;}
div.toggleblock div.bar IMG{float:right;}
div.toggleblock div.bar SPAN{float:left;}
div.toggleblock div.content,div.block div.content{padding:5px 0 8px 12px;}
div.toggleblock div.programblock,div.block div.programblock {padding:5px 0 8px 10px;}
div.toggleblock div.content,div.toggleblock div.content *,div.block div.content,div.block div.content *,div.toggleblock div.programblock,div.toggleblock div.programblock *,div.block div.programblock,div.block div.programblock *{font-size:11px;line-height:15px;}
div.toggleblock div.content A,divblock div.content A{font-weight:700;line-height:15px;}
div.linknobold A{font-weight:400!important;}
div.block div.linetitle {font-weight:bold;padding-left:10px;margin-bottom:16px;margin-top:24px;border-bottom:2px solid #FFF;}
div.block div.linetitleDFS {border-bottom:2px solid #672B80 !important;}
div.block div.linetitleFORUM {border-bottom:2px solid #E32325 !important;}
div.block div.linetitleJVF{border-bottom:2px solid #F18E00 !important;}
DIV.storytype {width:100%!important;font-weight:bold;display:block;border-bottom:2px solid #E32325 !important;}
.linetitleStoryDetails {font-weight:bold;padding-left:10px;margin-bottom:16px;margin-top:24px;}

/* SLIDABLE TEXT BLOCK
==================================================*/
span.slidelink,span.slideintro{color:#0078BC;cursor:pointer;}
span.slideintro{font-weight:700;}

/* BUTTONS 2010 STYLE
==================================================*/

div.button_idfa_panel 
{
	border-top: 1px solid #ccc; 
	margin-top: 8px;
	padding-top: 7px;
	padding-bottom: 8px;
}

a.button_idfa {
display:block;
height:22px;
padding-top: 4px;
text-decoration: none;
text-align: center;
margin-right: 10px;
}

a.v60 {
background:url("/sites/shared/images/buttons/knop_idfa60.png") no-repeat scroll 0 0 transparent;
width:60px; }

a.v95 {
background:url("/sites/shared/images/buttons/knop_idfa95.png") no-repeat scroll 0 0 transparent;
width:95px; }

a.v160 {
background:url("/sites/shared/images/buttons/knop_idfa160.png") no-repeat scroll 0 0 transparent;
width:160px; }


/* WRITE COMMENT
==================================================*/

div.comment {display:block;padding:10px 0 15px 0;}
div.comment a {font-size:11px!important;line-height:15px!important;}

/* MISC
==================================================*/
div.relatedpages A {display: block;}
.articleproperties * {font-size: 11px;}

/* REVIEWS
==================================================*/
TABLE.reviewpager{width:100%;}
div.review{padding:5px 0 9px;}
div.review a.improper{float:right;font-weight:700;}
div.review span.sender,div.review span.date{color:#B3B3B3;}

/* SUMMARIES UPDATES
===================================================*/
div.summariesupdates{padding:5px 0 9px;min-height:15px;}
div.summariesupdates DIV#comment {width:300px;}
div.summariesupdates DIV#comment DIV#title span.title{font-family:Arial;font-weight:bold;}
div.summariesupdates DIV#comment DIV#message{margin-top:2px;}
div.summariesupdates DIV#comment DIV#remove{margin-top:5px;float:left;width:50px;}
/*
div.summariesupdates.remove,div.summariesupdates {
float:right;background:url("/sites/shared/images/buttons/knop_idfa60.png") no-repeat scroll 0 0 transparent;height:22px;
margin-bottom:8px;
margin-left:5px;
margin-top:10px;
padding:3px 0 0 6px;
width:60px;
display:block;
text-decoration:none;
}
*/
/* CREDITS
==================================================*/

div.credits span.label{display:block;font-weight:700;}
div.credits span.value{display:block;padding-bottom:7px;color:#B3B2B2;}
div.credits span.value a,div.credits span.value a:active,div.credits span.value a:visited{font-weight:400;}

/* TABS 
==================================================*/
div.tabs{width:100%;height:19px;}
div.tabs.public{border-bottom:1px solid #0078BC;}
div.tabs.industry{border-bottom:1px solid #81725E;}
div.tabs a.tab{float:left;display:block;width:154px;height:18px;line-height:18px;margin-left:9px;font-family:Arial;font-weight:700;text-decoration:none;color:#000;background-color:#E6E3DF;padding:1px 5px 0 6px;}
div.tabs a.tab.first{margin-left:0;}
.tab5{width:75px!important;}
div.tabs a.tab.public:hover,div.tabs a.tab.activepublic,div.tabs a.tab.activepublic:active,div.tabs a.tab.activepublic:visited,div.tabs a.tab.activepublic:hover{text-decoration:none;color:#fff;background-color:#0078BC;}
div.tabs a.tab.industry:hover,div.tabs a.tab.activeindustry,div.tabs a.tab.activeindustry:active,div.tabs a.tab.activeindustry:visited,div.tabs a.tab.activeindustry:hover{text-decoration:none;color:#fff;background-color:#81725E;}
div.tabpanel{position:relative;padding-top:16px;}
div.tabpanel h3{margin-top:16px;}
div.tabpanel.paddingLeft,div.tabpanel .paddingLeft{padding-left:6px;}
div.tabpanel img.broche{float:right;margin-top:-16px;padding-left:1px;}

/* new tabs */
.tabcontainer{list-style:none;width:100%;height:19px; margin:0;padding:0;}
.tabcontainer li{float:left;}
.tabcontainer li a{display:block;white-space: nowrap; min-width: 112px; height:18px;line-height:18px;margin-right:19px;font-family:Arial;font-weight:700;text-decoration:none;color:#000;background-color:#E6E3DF;padding:1px 16px 0 6px;}
.tabcontainer li a:hover,.tabcontainer li a.active{text-decoration:none;color:#fff;}
.tabcontainer li a.active{cursor:text;}
.tabcontent{padding-left:6px;padding-top:16px;}

/* FILMLINKSPROJECT 
==================================================*/
div.filmlinksproject a{float:left;display:block;width:115px;height:32px;padding:0px; margin: 0px; margin-bottom:2px;}
div.filmlinksproject a.forum,div.filmlinksproject a.forum:active,div.filmlinksproject a.forum:visited{background:url('/sites/shared/images/forum.gif') no-repeat;}
div.filmlinksproject a.forum:hover{background:url('/sites/shared/images/forum_mo.gif') no-repeat;}
div.filmlinksproject a.jvf,div.filmlinksproject a.jvf:active,div.filmlinksproject a.jvf:visited{background:url('/sites/shared/images/jvf.gif') no-repeat;}
div.filmlinksproject a.jvf:hover{background:url('/sites/shared/images/jvf_mo.gif') no-repeat;}
div.filmlinksproject a.idfa,div.filmlinksproject a.idfa:active,div.filmlinksproject a.idfa:visited{background:url('/sites/shared/images/idfa.gif') no-repeat;}
div.filmlinksproject a.idfa:hover{background:url('/sites/shared/images/idfa_mo.gif') no-repeat;}
div.filmlinksproject a.dfs,div.filmlinksproject a.dfs:active,div.filmlinksproject a.dfs:visited{background:url('/sites/shared/images/dfs_mo.gif') no-repeat;}
div.filmlinksproject a.dfs:hover{background:url('/sites/shared/images/dfs_mo.gif') no-repeat;}
div.filmlinksproject a.dfso,div.filmlinksproject a.dfso:active,div.filmlinksproject a.dfso:visited{background:url('/sites/shared/images/dfs_mo.gif') no-repeat;}
div.filmlinksproject a.dfso:hover{background:url('/sites/shared/images/dfs_mo.gif') no-repeat;}

/* KVoverview 
==================================================*/
table.kvoverview{line-height:13px;border:0;}
table.kvoverview td.label{font-weight:700;vertical-align:top;padding:0 5px 6px 10px;line-height:15px;}
table.kvoverview td.value{padding:0 10px 6px 20px;vertical-align:top;line-height:15px;}
table.kvoverview td.subheader{font-size:13px;font-weight:700;padding:0 10px 6px 10px;}
table.kvoverview tr.topline td{padding-top:3px!important;border-top:1px solid #E6E3DF;}
table.kvoverview tr.bottomline td{padding-bottom:16px!important;}
table.kvoverview tr.subheader2 td {border-bottom: 1px solid #E6E3DF; font-weight: bold; padding: 5px 10px;}
table.kvoverview td.bglabel, table.kvoverview td.bgvalue{vertical-align:top;padding:3px 10px;line-height:15px;}
table.kvoverview .trbudgetheader TD {padding-top:10px;}


/* VIEWERS TABLE 
==================================================*/
table.viewers{width:100%;line-height:22px;border:0;padding-top:5px;}
table.viewers tr{height:22px;}
table.viewers tr.alternating{background-color:#f1f1f1;}
table.viewers td.name{padding-left:6px;}
table.viewers td.role{padding-right:6px;}
table.viewers td.status{padding-right:6px;text-align:right;width:120px;}
table.viewers td.type{width:96px;text-align:right;}
table.viewers td.spacer{width:20px;}
table.viewers td.associatedProfiles{padding-right:6px;}

/* VIEWED BY TABLE
==================================================*/
table.viewedBy{width:100%;line-height:22px;border:0;padding-top:5px;}
table.viewedBy tr{height:22px;}
table.viewedBy tr.alternating{background-color:#f1f1f1;}
table.viewedBy td.name{padding-left:6px;}
table.viewedBy td.status{padding-right:6px;text-align:right;width:96px;}
table.viewedBy td.commentImg{width:14px;}
table.viewedBy td.associatedProfiles{padding-right:6px;}

/* PRIVMONITOR TABLE
==================================================*/
table.privs {width:100%;line-height:13px;border:0;}
table.privs td{padding-left:3px;padding-top:2px;font-size:10px;}


/* FOOTER 
==================================================*/
div.footer{position:relative;width:976px;height:20px;background-color:#E6E3DF;font-size:11px;margin-top:15px;margin-bottom:30px;}
div.footer a,div.footer a:active,div.footer a:visited,div.footer a:hover{font-size:11px;font-weight:700;}
div.footer div.left{position:absolute;top:0;left:0;width:734px;height:20px;line-height:20px;padding-left:10px;background-color:transparent;}
div.footer div.right{position:absolute;top:0;left:744px;width:222px;height:20px;line-height:20px;padding-left:10px;background-color:transparent;}

/* PAGER
==================================================*/
div.pageIndex{padding:5px 0;}
TABLE.pager{width:100%;border:0;border-top:1px solid #B2B2B2;height:30px;margin:5px 0 0;}

/* ALFA
==================================================*/
DIV.alfa{color:#007dc3;background-color:#E6E3DF;font-weight:400;font-size:10px!important;text-align:center;margin-bottom:5px;height:20px;line-height:20px;padding-left:5px;}
DIV.alfa A:link,DIV.alfa A:visited{display:block;width:12px;height:16px;text-decoration:none;text-align:center;vertical-align:middle;color:#007dc3;float:left;}
DIV.alfa A:hover,DIV.alfa A:active{display:block;width:12px;height:16px;text-decoration:none;text-align:center;vertical-align:middle;background-color:#007dc3;color:#fff;float:left;}
DIV.alfa A.active /* :link,DIV.lfa A.active:visited,DIV.alfa A.active:hover,DIV.alfa A.active:active */{font-weight:700 !important;color:#000;}
DIV.alfa .divider{display:block;width:4px;float:left;text-align:center;}
DIV.alfa2{color:#000;background-color:#E6E3DF;font-weight:bold;margin-bottom:5px;height:20px;line-height:20px;padding-left:5px;}

/* CHANNEL SUMMARY (for google search)
==================================================*/
DIV.channelsummary{background-color:#E6E3DF;font-weight:400;text-align:left;margin-bottom:5px;height:20px;line-height:20px;padding-left:5px;}

/* MYIDFA 
==================================================*/
.myidfagrids .tabpanel{padding:8px 0 0;}
.myidfagrids .listteaser{width:95%;float:left;}
.myidfagrids .listremove{width:4%;float:right;}
.myidfanotfound{position:relative;top:8px;left:15px;}
.myidfaloading{width:100%;padding-top:30px;text-align:center;}
.loading{width:100%;text-align:center;padding:30px;}

div.content a.myidfabuttons {background:url('/sites/shared/images/buttons/knop_idfa160.png') no-repeat;display:block;height:22px;margin-bottom:5px;margin-top:5px;padding:3px 0 0 12px;width:160px;font-size:0.9em; font-weight:normal;}
div.content a.myidfabuttonsrood{background:url('/sites/shared/images/buttons/knop_idfa160rood.gif') no-repeat;display:block;height:22px;margin-bottom:5px;margin-top:5px;padding:3px 0 0 12px;width:160px;font-size:0.9em; font-weight:normal;}

/* ENTRYFORMS
==================================================*/
TABLE.entries{width:100%;}
TABLE.entries *{font-size:11px;}
TABLE.entries TD{vertical-align:top;padding:2px;}
TABLE.entries TD.docs{padding-left:0;}
TABLE.entries TH{font-size:12px;text-align:left;color:#000;background-color:#fff;border-bottom:1px solid #333;padding:4px;}
TABLE.entries .entrytitle{font-weight:700;}
TABLE.entries TR.alternate{background-color:#E6E3DF;}
.entries TD{vertical-align:top;}
DIV.entries{border:1px solid #8b9095;margin-top:15px;padding:7px;}
DIV.entries H2{margin-bottom:2px;width:100%;border-bottom:1px solid #000;}
TABLE.documents{position:relative;top:-1px;margin:0 0 0 15px;padding:0;}
TABLE.documents TH{text-align:left;background-color:#efefef;color:#fff;padding:2px 2px 2px 4px;}
.alternate TABLE.documents TH{text-align:left;background-color:#d1d1d1!important;color:#fff;padding:2px 2px 2px 4px;}
TABLE.documents TD{border:none;color:#333;margin:0;padding:2px 2px 2px 4px;}
TABLE.documents TD.type{width:50%;}

/* SPLASH
==================================================*/
div.splashPanel{position:absolute;bottom:0;width:100%;height:75px;margin-top:-75px;font-size:11px;}
div.splashPanel a,div.splashPanel a:active,div.splashPanel a:hover,div.splashPanel a:visited{display:inline;padding-right:30px;font-size:14px;font-weight:700;color:#fff;}
div.splashPanel div.public{position:absolute;top:0;left:0;width:50%;height:30px;line-height:30px;text-align:right;background-color:#0078BC;z-index:99;}
div.splashPanel div.industry{position:absolute;top:0;left:50%;width:50%;height:30px;line-height:30px;background-color:#81725E;z-index:1;}
div.splashPanel a.nl,div.splashPanel a.nl:active,div.splashPanel a.nl:hover,div.splashPanel a.nl:visited{padding-left:35px;background:url('/shared/images/flag_nl.gif') no-repeat;background-position:0 1px;}
div.splashPanel a.en,div.splashPanel a.en:active,div.splashPanel a.en:hover,div.splashPanel a.en:visited{padding-left:34px;background:url('/shared/images/flag_en.gif') no-repeat;background-position:0 1px;}
div.splashPanel div.title{position:absolute;top:30px;left:0;width:100%;height:42px;padding-top:3px;line-height:15px;text-align:center;background-color:#E6E3DF;}
div.splashPanel div.title div.input{margin-right:55px;}
div.splashPanel div.title label{padding-left:14px;}

/* PROGRAMME SCHEDULE
==================================================*/
TABLE.bookings{width:976px;border-bottom:solid 1px #EDEFF6;border-right:solid 1px #EDEFF6;margin:0;}
TABLE.bookings TH{background-color:#A8B1C3;height:15px;padding:0;}
TABLE.bookings TH.label{width:212px;border-left:solid 1px #A8B1C3;}
TABLE.bookings TH.hour{font-family:Arial;font-size:11px;width:44px;border-left:solid 1px #000;padding-left:0;vertical-align:middle;color:#000;font-weight:700;}
TABLE.bookings TH.hour SPAN{margin-left:2px;}
TABLE.bookings TD{height:15px;font-family:Arial, Sans-serif;font-size:12px;font-weight:700;vertical-align:top;padding:0 0 5px;}
TABLE.bookings TD.label{background-color:#fff;border-left:solid 1px #EDEFF6;}
TABLE.bookings TD.label SPAN{display:block;padding-left:1px;padding-right:0;}
TABLE.bookings TD.hour{height:15px;} /* background-image:url(/resources/shared/images/bookings42.gif); */
TABLE.bookings TD.gray{background-color:#EDEFF6;}
DIV.bookings{position:relative;top:0;left:0;width:100%;padding-left:1px;background-color:transparent;}
DIV.booking{font-family:Arial, Sans-serif;font-size:11px;position:relative;float:left;top:0;overflow:hidden;background-color:#CBCBCB;}
TABLE.booking{width:100%;}
TABLE.booking TD,TABLE.booking TH{font-family:Arial, Sans-serif!important;font-size:11px!important;font-weight:400!important;overflow-x:hidden;text-overflow:ellipsis;background-color:transparent;padding:0 0 0 2px;}
TABLE.booking TD A{color:#000;}
TABLE.booking TH DIV.time{font-family:Arial, Sans-serif;font-size:11px;font-weight:700;color:#000;float:left;background-color:Transparent!important;}
TABLE.booking TH DIV.time a{color:#000; text-decoration:none;font-size: 11px;}
TABLE.booking TD.normal{background-color:#E9CAAD;border-top:1px solid #000;}
TABLE.booking TD.other{background-color:#F4E5D5;border-top:1px solid #000;}
TABLE.booking TD.combined{background-color:#BDAC95;border-top:1px solid #000;}
TABLE.booking TD.free{background-color:#6F6;border-top:1px solid #000;}
TABLE.booking TD.nopublic{background-color:#F66;border-top:1px solid #000;}
TABLE.booking TD.programchanged{background-color:#FF6;border-top:1px solid #000;}
TABLE.booking TD.normal A,TABLE.booking TD.other A,TABLE.booking TD.combined A,TABLE.booking TD.free A,TABLE.booking TD.nopublic A{font-size:11px!important;line-height:12px!important;font-weight:400!important;background-color:transparent;color:#000!important;}
TABLE.past div.time{background-color:#CECDB8!important;color:#999!important;}
DIV.idfatip{z-index:999;display:none;position:absolute;}
TABLE.tiptable{width:200px;}
TABLE.tiptable TD{font-size:11px;line-height:13px;font-weight:400;padding:2px 0;}
TABLE.tiptable TD.tipFilmTitle,TABLE.tiptable TD.tipBookingTitle,TABLE.tiptable TD.tipFilmInBookingTitle{font-weight:700!important;}
TABLE.tiptable TD.tipFilmTitle A,TABLE.tiptable TD.tipFilmInBookingTitle A{font-weight:700!important;color:#000!important;}
TABLE.tiptable TD.tipBookingTitle{padding-bottom:0;}
TABLE.tiptable TD.tipFilmInBookingTitle{border-top:solid 1px #636568;padding-bottom:0;}
TABLE.tiptable TD.tipFilmDetailText{color:#636568;}
TABLE.tiptable TD.tipBookingTheatre{border-top:solid 1px #636568;text-align:left;}
TABLE.tiptable TD.tipBookingTheatre SPAN{font-size:10px;color:#636568;display:block;}
TABLE.tiptable TD.tipProgrammePart,TABLE.tiptable TD.tipFilmOneliner{border-top:solid 1px #636568;}
TABLE.tiptable TD.tipBookingDate,TABLE.tiptable TD.tipBookingTime{border-top:solid 1px #636568;text-align:right;}
DIV.scheduleDates{color:#007dc3;background-color:#E6E3DF;font-weight:400;font-size:10px!important;text-align:left;margin-bottom:5px;height:20px;line-height:20px;padding-left:6px;}
SPAN.scheduleDate{display:block;margin-bottom:0;height:30px;line-height:30px;font-size:18px;font-weight:700;text-align:right;}
TABLE.filmscreening{width:100%;}
TABLE.filmscreening TR{height:22px;}
TABLE.filmscreening TR TD{font-size:11px;line-height:22px;}
TABLE.filmscreening TR TD.scrtheatre{text-align:left;padding-left:10px;padding-bottom:2px;}
TABLE.filmscreening TR TD.scrdate{width:52px;text-align:right;padding-right:5px;padding-bottom:2px;}
TABLE.filmscreening TR TD.scrtime{width:30px;text-align:right;padding-right:5px;padding-bottom:2px;}
TABLE.filmscreening TR TD.scradd{padding-top:0;text-align:right;vertical-align:top;}
TABLE.filmscreening TR TD.scrtickets{width:40px;text-align:right;padding-right:5px;padding-bottom:2px;}
TABLE.filmscreening TR TD.scrtickets A{font-weight:normal;}
TABLE.filmscreening TR TD.free{text-align:left!important;color:#6F6!important;font-weight:400!important;border-top:solid 1px #E4EBF5;padding:4px 9px 0!important;}
TABLE.filmscreening TR TD.nopublic{text-align:left!important;color:#F66!important;font-weight:400!important;border-top:solid 1px #E4EBF5;padding:4px 9px 0!important;}
TABLE.filmscreening A.add,TABLE.filmscreening A.added{display:block;background:url(/shared/images/agenda.gif) no-repeat top left;width:16px;height:18px;margin-top:1px;}
TABLE.filmscreening TR.past TD{color:#ccc;}
TABLE.filmscreening A.added,TABLE.filmscreening A.add:hover{background-position:0 -18px;}

/* RSSFEED
==================================================*/
DIV.rss {margin: 0px 0px 4px 0px;}
DIV.rss H4 {margin: 0px;} 
DIV.rss P { color: #b3b2b2; margin: 0px;} 

/* TOOLTIPS
==================================================*/
#tooltip{ position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; width: 320px;}

/* POLL
==================================================*/
.polltitle {
	font-weight: bold;
}
.pollbar{float:left;}
.pollpercentage{display:block;float:left;margin-left:8px;}
.pollbar1{background-color:#db001b;}
.pollbar2{background-color:#eea6bd;}
.pollbar3{background-color:#c7c8ca;}
.pollbar4{background-color:#fbea25;}
.pollresults{width:100%;}
.pollresults TH{text-align:left;font-weight:700;}
.pollresults TD.pollpercentage{width:90px;}
.pollvote{margin-top:8px;}

/* CHANNELS & TAGBASED LISTINGS
==================================================*/
DIV.taglists{overflow:hidden;}
UL.taglisting{margin:0;padding:0;}
UL.taglisting LI{list-style-type:none;}
TABLE.usertags{width:100%;}
TABLE.usertags TD{height:16px;vertical-align:middle;font-size:11px;line-height:15px;padding-left:12px;}
TABLE.usertags TD.icon{text-align:right;padding-right:4px;padding-top:1px;}
A.tagtoggle{font-weight:700!important;float:right;}
A.tagtoggleguestlist {font-weight:700!important; padding-left:170px;}
A.contentSlider{display:block;margin-top:10px;font-weight:700!important;float:right;}

/* BUTTON
==================================================*/
.submit {font-size: 11px !important;float:left;display:block;width:75px;height:18px;padding-top:2px;background:#2F89CA url(/shared/images/submit.gif);text-decoration:none !important;color:#fff !important;text-align:center;border-top:1px solid #d4e5f3;border-left:1px solid #d4e5f3;border-bottom:1px solid #666;border-right:1px solid #666;vertical-align:middle;font-size:12px;margin-right:15px;text-transform:lowercase; line-height: 16px;}
.submitcheck {font-size: 11px !important;float:left;display:block;width:75px;height:18px;padding-top:2px;background:#2F89CA url(/shared/images/submit.gif);text-decoration:none !important;color:#fff !important;text-align:center;border-top:1px solid #d4e5f3;border-left:1px solid #d4e5f3;border-bottom:1px solid #666;border-right:1px solid #666;vertical-align:middle;font-size:12px;margin-right:5px;text-transform:lowercase; line-height: 16px;}

/* NEWSLETTER
==================================================*/
.newsbutton,.newsbutton A:hover{background:url('/sites/shared/images/buttons/knop_idfa160.png') no-repeat;display:block;width:160px;height:22px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:3px 0 0 10px;width:160px;text-decoration:none}
.news {width:232px;margin-bottom:15px;padding:4px 6px 0 10px;}
 div.news div.bar{height:20px;line-height:20px;font-family:Arial;font-weight:700;background-color:#E6E3DF;padding:0 5px 0 0px;}
 div.news .content{padding-left:10px; margin-top:5px;}
 div.credits .sample{padding-left:10px;}
 

/* TAGS
==================================================*/
DIV.tagsgridcontainer {height:300px;overflow: scroll;padding:5px;border: solid 1px #BBB;}
DIV.tagsgridcontainer TABLE.tags TD {padding: 2px !important; border-bottom: solid 1px #CDCDCD;}
DIV.selectedtags  {height:50px;padding:5px;border: solid 1px #BBB;}

/* PROFILE CREDITS
==================================================*/
TABLE.profilecredits {width:100%;}
TABLE.profilecredits TD {vertical-align: top;font-family:Arial, Sans-serif!important;font-size:11px!important;padding: 2px 0px;border-bottom:1px solid #E6E3DF;}
TABLE.profilecredits TD.title {width:50%;padding-left:10px;} 
TABLE.profilecredits TD.title A {font-family:Arial, Sans-serif!important;font-size:11px!important;}
TABLE.profilecredits TD.year {width:20%;padding-left:10px;} 
TABLE.profilecredits TD.function {padding-left:5px;} 
DIV .divselection {text-align:right;}
DIV .divselection a.hover {text-decoration:underline;}
DIV .divselection a.selectionactive {text-decoration:underline;}
DIV .divselection a.selectionpassive {text-decoration:none;}

/* MyIdfa linkbutton
===================================================*/
.linkbutton, .linkbutton A:hover{display:block;width:160px;height:22px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:3px 0 0 10px;width:160px;text-decoration:none}

/* Reports
===================================================*/
TABLE.reports {width:100%;}
TABLE.reports TD {vertical-align: top;}
TABLE.reports TD.title {width:75%;}

div.profile a.editprofile { background:url('/sites/shared/images/buttons/knop_idfa160.png') no-repeat;display:block;height:22px;margin-bottom:5px;margin-top:5px;padding:3px 0 0 12px;width:160px;font-size:0.9em; font-weight:normal; }

/* FAVORITES
===================================================*/
div.favorites a.link,div.favorites a.link:visited,div.favorites a.link:active{width:14px;height:14px;background:url('/sites/shared/images/icons/favorites.png') no-repeat;padding-left:20px;}
IMG.favoritesimage {width:14px;height:14px;}
div.favorites a.link:hover{background:url('/sites/shared/images/icons/favorites_mo.png') no-repeat;}
div.favorites { padding: 0 5px 8px 5px;}


div.previewbar {height:20px;line-height:20px;font-family:Arial;font-weight:700;background-color:#E6E3DF;padding:0 5px 0 10px;}
div.previewcontent {padding:5px 0 8px 12px;}

.pressreleaseleft {width:150px!important;height:28px;vertical-align:top;text-align:left;font-size:11px!important;padding:0 5px 2px 0;}
.pressreleaseright {width:200px;height:28px;vertical-align:top;text-align:left;font-size:11px!important;padding:0 5px 2px 0;}

/* GUESTLIST
==========================================*/
UL.catlist, UL.countrylist, UL.proflist{margin:0;padding-left:10px;}
UL.catlist LI, UL.countrylist LI, UL.proflist LI {list-style-type:none;}
.guestlistsearch { padding:10px 0; }
a.searchbutton { display:block; height:22px; padding-top: 2px; text-decoration: none; text-align: center; margin-right: 5px; background:url("/sites/shared/images/buttons/knop_idfa60.png") no-repeat scroll 0 0 transparent; width:60px; float:right; }
.filterremove { background-image:url(/shared/images/delete.gif); width:16px; height:16px; float:right;}
.companyprofileinfo { display:inline-block; vertical-align:middle; cursor:pointer; }
.divcompanyprofileinfo {padding: 0; margin: 0; }

/* PROGRAM BLOCK
===================================================*/
.ProgramBlockBuyTicketsAvailable { text-align:center; display:block; background-image:url(/sites/shared/images/buttons/knop_kooptickets.png); background-repeat:no-repeat; width:128px; height:29px;font-weight:bold; margin-bottom:15px;padding:6px 0; }
.ProgramBlockBuyTicketsSoldOut { display:block; background-image:url(/sites/shared/images/buttons/knop_ticketsuitverkocht.png); background-repeat:no-repeat; width:222px; height:24px; font-weight:bold; padding: 6px 0 0 10px; }

a.ProgramBlockLink { color:#ffffff; text-decoration:none; }
a.ProgramBlockAgendaLink, .ProgramBlockAgendaLink { text-decoration:none; }
a.ProgramBlockList, a.ProgramBlockList:hover { text-decoration:none; cursor:pointer; }
a.ProgramBlockList:hover { background-color:#0078BC; }


.ProgramBlockListLink, .ProgramBlockListLink:hover { display: block;color: #000; text-decoration:none; }
.ProgramBlockListLink:hover { background-color:#0078BC; color:#fff; }


/* SOCIAL LINKS
===================================================*/
.bs-social {height: 24px; margin: 14px 0px 5px 10px;}
