﻿*		{	margin: 0; padding: 0;/* position:relative;*/}
body	{  background-color: white; color: #000000; font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size: 10pt; line-height: 1.3em;min-height:100%;}


a { 		text-decoration: none;border:0; color:#010;/*letter-spacing:.1em;*/}
a img { 	border: 0;}
a:hover { 	color: #1edc11; }
a:active { outine: none; }

/* tekstvlak linkjes oud 
div.node div.content a{color:#000000; text-decoration: underline;}
div.node div.content a:hover{color: #1edc11;}
div.node div.content h1 a{color:#000000; text-decoration: none;}
div.node div.content h1 a:hover{color: #1edc11;}
*/

/* tekstvlak linkjes nieuw */

div.node-type-page div.content a,
div.node-type-page div.content a:visited,
div.node-type-page div.content a:hover
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node-page-page div.content a,
div.node-page-page div.content a:visited,
div.node-page-page div.content a:hover
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node-docent-page div.content a,
div.node-docent-page div.content a:visited,
div.node-docent-page div.content a:hover
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

#lightboxcontent div.node-page div.content a,
#lightboxcontent div.node-page div.content a:visited,
#lightboxcontent div.node-page div.content a:hover
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node-film-page .fieldgroup  a,
div.node-film-page .fieldgroup  a:visited,
div.node-film-page .fieldgroup  a:hover
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node div.content h1 a,
div.node div.content h1 a:visited,
div.node div.content h1 a:hover
{color:#000000; text-decoration: none;background:none;padding:0;}

#lightboxcontent div.node-page div.content h1 a,
#lightboxcontent div.node-page div.content h1 a:visited,
#lightboxcontent div.node-page div.content h1 a:hover
{color:#000000; text-decoration: none;background:none;padding:0;}


div.fivestar-widget .star, div.fivestar-widget .star a,
div.fivestar-widget .star, div.fivestar-widget .star a:visited,
div.fivestar-widget .star, div.fivestar-widget .star a:hover,
{color:#000000; text-decoration: none;background:none;padding:0;}

/*#front .node div.content p a { background-color: #10d826;padding:0 .125em;text-decoration:none;}
#front .node div.content p a:hover { color: white;text-decoration:none;}*/
#front .node div.content p a,
#front .node div.content p a:visited,
#front .node div.content p a:hover 
{background-color:#10D826;padding:0px 4px;font-weight:bold;text-decoration:none !important;color:#000;}



/* - - - - - */



div.node div.content { position: relative; }
.content hr{ width:auto;border:0px; background: transparent url(../images/stippellijn.gif) repeat-x 0 50%;height:20px;} 

div.contemplate-scroller { max-width: 590px; }



/* --- DRUPAL SHIT ----------------------------------------------------------------- */
td.module { font-weight: bold; }
tr.odd { background-color: cyan; border:none; }
tr.even { background-color: #FFF; border:none; }

fieldset { border: 2px solid #ccc;padding-bottom: 0.4em;background-color:#e7e7e7;padding-left:1em; }


.messages, .help,.messages p, .help p { font-size:8pt;border: 1px solid #369;background-color: #D2D9FF; padding: 1em; margin-bottom: 1em; }
.messages ul {  margin: 0; }
.submitted { font-size: 0.9em; color: #777; }
.node-links { text-align: right; }
.comment-links { text-align: right; }
.breadcrumb { font-size: 0.9em; }
.status { border: 1px solid #92DA97; background-color: #CDFFD1; }
.notice { border: 1px solid #C9CB55; background-color: #FFFDB5; }
div.error,
tr.error { border: 1px solid #F88;background-color: #FCC; color: #494949; }
.comment { border-top: 1px solid #DDD; }
.form-item input.error,
.form-item textarea.error,
.form-item input.error {   padding: 2px; }
.form-item select.error { border: 1px solid #F88; }
#comments .comment .content { 	padding: 1em; }
.node .content {  padding-bottom: 1em; }
div.node div.content p { line-height: 1.3em; /*font-size: 9pt;*/ } /* MARK */
#comments {  margin: 1em 0; }
.comment {  margin-bottom: 3em; padding-top: 3em; }g
#centre .comment .content { margin: 1em; padding: 0; }
/*#centre em { font-size: .85em;font-weight:bold; }*/
select { font-family: inherit; }
.fieldset-wrapper .description { margin: 0 0 1em 0; }
input[type="text"], textarea, select { font-size: 11px; }
ul.menu li a { display: block; }
#autocomplete li { margin: 0; }
dd { margin-left: 1em; }
.meta {   margin-bottom: 1em; }
html.js fieldset.collapsible .fieldset-wrapper { overflow: visible; }
html.js fieldset.collapsed {  border: none; }
div.admin .left,
div.admin .right { margin: 0; }
div.admin-panel .body {   padding: 0; }
div.node-form label,div.node-form legend { font-weight: bold; }
div.node-form label { /*font-size: .9em;*/ }
div.node-form fieldset.collapsible { background-color: #eee; padding-left:.5em; border-left:1px solid #fff;margin-left:-.5em; }
div.node-form fieldset.collapsible>legend { font-weight: bold; /*font-size:9.5pt;*/color:#555; }
a#wysiwyg-toggle-edit-body { font-size:.8em;font-weight:bold;display:block;background-color:#ccc;padding:0 .5em; }
div.wysiwyg ul.tips,
div.wysiwyg+p { display: none; }
dt { font-weight: bold; }
textarea, p {	font-size: 10pt; font-family: HelveticaNeue, Helvetica, Arial, sans-serif;line-height:1.3em; }
.monospace { font: normal normal 9px/11px Monaco, 'Andale Mono', console, courier, 'Courier New', monospace; }


h1, h2, h3, h4, h5, h6 
{
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	clear: both;
	margin-bottom: 0.5em;
	line-height: 1.75;
	color:#000;
	margin-top: 0.5em;
	text-transform: uppercase;
}

h1 { 	font-size: 19pt;line-height: 1.5em;}
div.node-film > div.content > h1 {text-transform: none;}
h2 { 	font-size: 18pt; line-height: 1.5em; }


#node-167 h1{display:none;}
#node-167 p { line-height: 1.2em; /* line-height: 1em;width:218px;letter-spacing:-.05em; */}
#node-167 h1+p { width:auto; }

div.node div.content h2,
div.node div.content p.heading2,
div.node div.content span.heading2, .heading2 {font-size: 18pt; line-height: 21.6pt; text-transform: uppercase;font-weight: bold;}
div.node div.content h3,
div.node div.content p.heading3,
div.node div.content span.heading3, .heading3 {font-size: 11pt; line-height: 1.3em;font-weight: bold; }
div.node div.content h4,
div.node div.content p.heading4,
div.node div.content span.heading4, .heading4 { font-size: 10pt; line-height: 1.3em;font-weight: bold; }


li a.active { color: #ffffff; }
#imce-content li a.active { color: #000; }

p,
p.p,
.heading2,
.heading3,
.heading4,
div.node div.content .heading2,
div.node div.content .heading3,
div.node div.content .heading4
{
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
}
div.node div.content .heading2,
div.node div.content .heading3,
div.node div.content .heading4,
div.node div.content p.heading2,
div.node div.content p.heading3,
div.node div.content p.heading4 { 
	margin-bottom: 0.5em;
	line-height: 1.3em;
	color: #000;
	margin-top: 0.5em;
	font-weight: bold;
}




#front .node div.content img { margin: 5px; }
#front .node div.content h1 { display: none;margin-bottom:10px; } 
#front .node div.content p { line-height:1.1em; }
#front .node div.content p.heading2 { line-height:1em;margin:0;}



/*.clear-block { clear: both; }*/
td,th { text-align: left; }






/* --- TABS ------------------------------------------------------------------------------------- */
/*
div.tabs { position:absolute;top:5px;right:5px;padding:1px;background-color:#ccc;z-index:100;}
div.tabs .tabs { margin:0;}
*/
div.tabs>ul.tabs>li>a { padding:.25em;color:#AAA;font-weight:bold; }
div.tabs>ul.tabs>li>a:hover { color:#000;background-color:#FFF; }
div.tabs>ul.tabs>li>a.active { background-color: #666;color:#fff; }
div.tabs>ul.tabs>li>a:active { background-color: #10D826;color:#fff; }

ul { list-style-type:none; }
/*ul li { display:inline; }*/

#centre div.content ul li,
#front div.content ul li,
#tinymce ul li,#tinymce p ul li { list-style:inside disc url('../images/listd.gif'); }
#centre div.node-opdracht ul li, #centre div.node-opdracht p ul li {list-style-image:url(../images/listd.gif);list-style-position:inside;list-style-type:disc;margin-left:210px;}
#centre div.node-opdracht ol li, #centre div.node-opdracht p ol li {list-style-position:inside;margin-left:210px;}

ul.tabs.primary li { display:inline;}
ul.tabs.primary li { display: inline; }
ul.tabs.primary li a { font-size:7.5pt; }
ul.primary {
  border: none;
  padding: 0;
  margin: 0.5em 0 1em 0;
}

ul.primary li a:link,
ul.primary li a:visited {
  background-color:#eee;
  color:#4780c3;
}

ul.primary li a:hover,
ul.primary li.active a:link,
ul.primary li.active a:visited,
ul.primary li a.active:hover {
  background-color:#FFF;
  color: #70A346;
}

ul.primary li a,
ul.primary li a:hover,
ul.primary li.active a {
  border: none;
  padding: 2px 4px;
}

ul.secondary {
  padding: 0;
  margin: 0 0 1em 0;
  border: 0;
}

ul.secondary li {
  padding: 0;
  margin-right: 1em;
  border: none;
}

/* --- TABLES -------------------------------------------- */
table				{	font: 8pt/14pt LucidaGrande,Helvetica,Arial, Geneva, "Sans-Serif";	margin: 1em 0;	border-spacing: 0; table-layout: auto;width:100%;}
table.sticky-table { table-layout: auto;}
table.sticky-table input,table.sticky-table select { width:auto;}
tbody,td			{	vertical-align:top;		width:auto;}
/*td 					{ overflow:hidden; }*/
th,th a 			{	background-color: #000;	color:#FFF;	font-weight:bold;	padding:0 0 0 .5em; }
th a:hover			{	padding:0 .5em;			margin:0; }
td					{	padding: 0 .5em;color:#000; }
td a				{	display:inline-block;}
/*
td a.tabledrag-handle:hover,
td a.tabledrag-handle {	display:block;float:left;height:1em;width:1em;background:url('images/grip.png');margin:.25em;cursor:move; }
*/
table select,table input { font-size:8px;width:10em;}
tr.odd 				{	background-color: #EEE; }
tr.even 			{	background-color: #F8F8F8; }
div.indentation		{	width:1.5em;height:1em;display:inline; float:left; }
table tr.draggable td a.tabledrag-handle div.handle { width: 8px; height:1.5em; background: #efefef url('../images/grip.gif') center center no-repeat scroll; display:none; }



/* --- HEADER ----------------------------------------------------------------- */

#header {
	position: relative;
	width:789px; 
	margin-left:235px;
	z-index:103;
}

#typetag { position: absolute; margin-left:200px;font: 16px/24px Helvetica, Arial, Sans-serif; font-weight: bold;top:0;z-index:105; }
#typetag div.block,
#typetag div.block div.content { display: inline-block; text-align: center;width: 5.8em; background-color: #458efd;color:#fff;}

#logo { display:block;width:228px;height:158px;position:absolute;z-index:101;top:0; }

div.suckmystippel { position:absolute;height:2px;width:100%;margin-top:-1px; z-index:106; background-image:url('../images/stippellijn.gif'); }


/* --- USER MENU -------------------------------------------------------------------------------- */

.block-menu { position: relative; }
.block-menu div.content ul { display: block;list-style-type: none;clear:none;} 
.block-menu>div.content>ul.menu>li.expanded>ul.menu
{
	display: none;
	border-top: 1px solid white;
}

.block-menu>div.content>ul.menu>li.expanded,
.block-menu>div.content>ul.menu>li.leaf
{
	overflow: hidden;
	display: inline;
	margin-right:7px;
	float:left;
}

.block-menu>div.content>ul.menu>li.expanded a,
.block-menu>div.content>ul.menu>li.leaf a
{
	font: 10pt/15pt HelveticaNeue, Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#458cff;
	color: #fff;
	display: block;
	padding: .1em 0.5em;
	white-space: nowrap;
	letter-spacing:.25em;
}

.block-menu>div.content>ul.menu>li { margin:0 .25em 0 0; }
.block-menu>div.content>ul.menu>li.expanded a:hover,
.block-menu>div.content>ul.menu>li.leaf:hover a:hover
{
	color: #458cff;
	text-decoration: underline;
	background-color:white;
}
.block-menu div.content ul.menu li.expanded ul.CSStoShow,
.block-menu div.content ul.menu li.leaf ul.CSStoShow
{
	display: block;
}
.block-menu>div.content>ul.menu>li.expanded:hover>ul.menu,
.block-menu>div.content>ul.menu>li.leaf:hover>ul.menu
{
	display: block;
	position: absolute;
	background-color:#458cff;
}



/* --- NiFAdmin menu ------------------------------------------------------ */
	
#block-menu-menu-nif,
#block-menu-secondary-links {position:absolute;left:-180px; }
#block-menu-menu-nif ul,
#block-menu-secondary-links ul{position:relative; }
#block-menu-menu-nif ul,
#block-menu-secondary-links ul {min-width: 10em;background: transparent url('../images/adminmenubgtransb.png') 0 0 repeat scroll; }
#block-menu-menu-nif>div.content>ul.menu>li.expanded ul,
#block-menu-secondary-links>div.content>ul.menu>li.expanded ul {border:1px solid #8AF;}
#block-menu-menu-nif div.content ul.menu>li.leaf>a,
#block-menu-secondary-links div.content ul.menu>li.leaf>a { background: transparent; }
#block-menu-menu-nif div.content ul.menu>li.leaf>a:hover,
#block-menu-secondary-links div.content ul.menu>li.leaf>a:hover { background-color:#fff; }
#block-menu-menu-nif>div.content>ul.menu>li>a,
#block-menu-secondary-links>div.content>ul.menu>li>a { clear:both;float:none;display:block; }
#block-menu-menu-nif>div.content>ul.menu>li.expanded>ul.menu li a,
#block-menu-secondary-links>div.content>ul.menu>li.expanded>ul.menu li a { letter-spacing:0;font-variant:normal;font-size:8pt;text-transform:none; }
#block-menu-menu-nif>div.content ul,
#block-menu-secondary-links>div.content ul {left:-5px; }
#block-menu-menu-nif>div.content ul,
#block-menu-secondary-links>div.content ul { -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 9px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 2px 9px; }
#block-menu-menu-nif>div.content>ul.menu li.expanded ul.menu,
#block-menu-secondary-links>div.content>ul.menu li.expanded ul.menu { display:none;position:absolute;}
#block-menu-menu-nif>div.content>ul.menu li.expanded:hover>ul.menu,
#block-menu-secondary-links>div.content>ul.menu li.expanded:hover>ul.menu { display:block;left:98%;margin-top:-1.75em;}
#block-menu-menu-nif>div.content>ul.menu>li.expanded:hover>ul.menu,
#block-menu-secondary-links>div.content>ul.menu>li.expanded:hover>ul.menu { margin-top: 0;left:0; }
#block-menu-menu-nif ul li a,#block-menu-menu-nif ul li a:hover,
#block-menu-secondary-links ul li a,#block-menu-secondary-links ul li a:hover { text-decoration:none;text-transform: none; }
#block-menu-menu-nif>div.content>ul.menu>li>ul>li a,
#block-menu-secondary-links>div.content>ul.menu>li>ul>li a {text-shadow: rgba(0,0,0,.125) 0px 1px 1px;}
#block-menu-menu-nif ul.menu>li.expanded>a,
#block-menu-secondary-links ul.menu>li.expanded>a { background: transparent url('../images/littlearrow.png') center right no-repeat scroll; padding-right:20px;}
#block-menu-menu-nif>div.content>ul.menu>li.expanded,
#block-menu-secondary-links>div.content>ul.menu>li.expanded { background: transparent url('../images/adminmenubg.png') -50px -107px no-repeat scroll; }
#block-menu-menu-nif>div.content>ul.menu>li.expanded>a,
#block-menu-secondary-links>div.content>ul.menu>li.expanded>a { background: transparent url('../images/littlearrow.png') center right no-repeat scroll; padding-right:20px;}
#block-menu-menu-nif>div.content>ul.menu>li.expanded>a:hover,
#block-menu-secondary-links>div.content>ul.menu>li.expanded>a:hover { background-color:#FFF; }
#block-menu-menu-nif ul.menu>li.expanded>a:hover,
#block-menu-secondary-links ul.menu>li.expanded>a:hover { background:#fff url('../images/littlearrowb.png') center right no-repeat scroll; }
#block-menu-menu-nif>div.content>ul.menu>li>ul>li a:hover,
#block-menu-secondary-links>div.content>ul.menu>li>ul>li a:hover { color:#000;}

/*
 {min-width: 10em;background: transparent url('../images/adminmenubgtransb.png') 0 0 repeat scroll; }
 {border:1px solid #8AF;}
 { background: transparent; }
 { background-color:#fff; }
 { clear:both;float:none;display:block; }
 { letter-spacing:0;font-variant:normal;font-size:8pt;text-transform:none; }
 {left:-5px; }
 { -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 9px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 2px 9px; }
 { display:none;position:absolute;}
 { display:block;left:98%;margin-top:-1.75em;}
 { margin-top: 0;left:0; }
 { text-decoration:none;text-transform: none; }
{text-shadow: rgba(0,0,0,.125) 0px 1px 1px;}
{ background: transparent url('../images/littlearrow.png') center right no-repeat scroll; padding-right:20px;}
 { background: transparent url('../images/adminmenubg.png') -50px -107px no-repeat scroll; }
 { background: transparent url('../images/littlearrow.png') center right no-repeat scroll; padding-right:20px;}
 { background-color:#FFF; }
 { background:#fff url('../images/littlearrowb.png') center right no-repeat scroll; }
 { color:#000;}
*/




















div.node div.content img { margin: 1em;}
/* div#node-43 div.content img, div#node-18 div.content img { margin: 0 1em 1em 1em;}  Homepages geen top-marge */

#node-167 div.content img {margin: 5px; }


/* --- DOCENTEN / SCHOOL ----------------------------------------------------------------- */


#naar-label
{
	width:305px;
	float:left;
	margin-left:62px;
}

a#naar-label-sprite, a:visited#naar-label-sprite
{
	background-image:url("../images/naar-label-sprite.gif");
	background-repeat:no-repeat;
	background-position: -18px -18px;
	width:305px;height:36px;
	display: block;
}

a:hover#naar-label-sprite { background-position: -18px -90px; }

#naar-leerlingpagina {
	width:303px;
	float:left;
	margin-left:10px;
}

a#naar-leerlingpagina-sprite, a:visited#naar-leerlingpagina-sprite
{
	background-image:url("../images/naar-leerling-sprite.gif");
	background-repeat:no-repeat;
	background-position: -18px -18px;
	width:376px; 
	height:36px;
	display: block;
}

a:hover#naar-leerlingpagina-sprite { background-position: -18px -90px; }

#naar-docentpagina
{
	width:303px;
	height:36px;
	float:left;
	margin-left:10px;
}

a#naar-docentpagina-sprite, a:visited#naar-docentpagina-sprite
{
	background-image:url("../images/naar-docenten-sprite.gif");
	background-repeat:no-repeat;
	background-position: -18px -18px;
	width:376px; 
	height:36px;
	display: block;
}

a:hover#naar-docentpagina-sprite { background-position: -18px -90px; }

/* Einde naar label en docent en leerling gedeelte */


.sidebar {
/* font-size:.85em; */
float: left;
width: 35px;
margin-top:-28px;
}

#left {
	margin-right: 0px;
	clear: left;
	left: 100px;
}


/* MARK content vlak moet iets breder totaal 691px */
div#centre, div#front {
	position: relative; /* toegevoegd */
	float:left;
	clear:left;
	display:block;
	padding:5px 10px;
	width:664px;
	background-color:#e7e7e7;
	/*background-color:#fff;*/
	margin-bottom:10px;
	left:62px;
	/*min-height: 364px;*/	/* was 400 */
}

div#centre.filmnew
{
	background-color:#fff;
}






/* --- CONTENT ------------------------------------------------------------------------------- */


#pageContainer {
	position: relative;
	min-height:100%;
	width: 1024px; 
	left:50%;
	margin-left:-512px;
}

#pageTopContainer {
	background-color: #000;
	background:transparent url('../images/backgroundMOD.gif') repeat-y top center scroll;
	display:inline-block;
}
#pageMainContent {width:100%; overflow:hidden; background: transparent url('../images/backgroundbottom.jpg') repeat-y top center scroll; }/*was overflow:auto;*/


#centre .form-text,
#centre textarea,
#centre .resizable-textarea,
#centre html.js .resizable-textarea textarea { /*width:90%;*/}
#centre textarea[name="body"],
#centre html.js .resizable-textarea textarea[name="body"] { height: 600px; }
/*#centre .field {margin-bottom:15px;}*/
#centre .meta{display:none;}

/* FORM - BACKEND */

#centre .node-form #edit-title-wrapper input,
#centre .node-form #edit-title-wrapper label { font-size: 13pt;}
#centre .node-form .form-item,
#centre .node-form fieldset { margin: 1em 0;}
#centre fieldset.collapsed { margin: 1em 0;height:.75em;overflow: hidden;background-color:#e8e8e8;border-bottom:1px dotted #fff;}

#centre form#node-type-form fieldset.collapsed { height:auto;}

#centre fieldset legend,
#centre fieldset legend a { font-weight:bold;}
#centre fieldset.collapsible { margin-right:1em;}
#centre fieldset.collapsible .fieldset-wrapper .form-item * { font-size:8pt;line-height:11pt;}
/*#centre div.node-form fieldset.group-1stgroup div.form-item { display: inline;white-space: nowrap; }*/
#centre div.node-form fieldset.group-1stgroup label { display:inline-block;width: 10em; text-align: right; }
#centre div.node-form fieldset.group-1stgroup textarea { width: 590px;height:80px; }
#centre div.node-form fieldset.group-1stgroup,
#centre div.node-form fieldset.group-2egrp 
{
	background-color:#eee;
	padding:0 10px 10px 10px;
}



/* FORM - BACKEND */
/*#centre div.node-form .node-form fieldset textarea { margin-left:2em; }*/

/*.block {border-bottom:0px solid black; margin:0;padding:0;}*/

/*
#block-block-23,
#block-block-24 { display:block;position:absolute;z-index:10;margin-left:-50px; }
*/

.filefield-icon {display: none;}



/* --- SEARCH FORM /* --- TABS ------------------------------------------------------------------ */

#block-search-0
{
	float:right;
	margin-right:49px;
	color:#74a9ff;
}

#block-search-0 form { display: table;table-layout: auto;}
#block-search-0 form>div { display: table-row; }
#block-search-0 input[type="image"],
#block-search-0 form>div>div.form-item { display: table-cell;vertical-align:middle; }
#block-search-0 form>div>div.form-item label,
#block-search-0 form>div>div.form-item input[type="text"] {font-size:9pt;line-height:15pt;font-weight: bold;}

#block-search-0 input[type="image"] { width:19px;height:20px;}
#block-search-0 input[type="text"]
{
	color: #fff;
	width:100px;
	border: 0;outline: 0;
	background-color:#d5d6ff;
	height:20px;
	vertical-align:top;
}
#block-search-0 input[type="text"]:focus { color: #00c;background-color:#eeF; }




/* --- SEARCH FORM /* --- RESULTS ------------------------------------------------------------------ */

hr.searchresults{/* width:auto;	border:0px;border-bottom-width: 2px;border-bottom-style: dashed;border-bottom-color: black;*/}


/* --- #RIGHT  ------------------------------------------------------------ */

#right {
	margin-left:13px;
	margin-right:29px;
	width:215px;
	font-size:10pt;
	clear:none;
	display:inline;
	float:right;
	padding-right:20px;
}
#right p{ font-size:9pt;line-height:1.3em;}

#right .block { width:215px;position:relative;}
#right .block div.content{ background:url('../images/stippellijn.gif') repeat-x 0% 100%;padding-bottom:2px;} /* MARK stippellijntje */
#right .block div.content>p,
#right .block div.content>ul,
#right .block div.content>div.item-list,
#right .block div.content>form { padding-top: 25px;padding:25px 10px 10px;} 

#right #block-block-19 img {margin-bottom:-3px;}
#right #block-block-20 img {margin-bottom:-4px;}


#right #block-block-1 p { margin:0 0 -3px 0;padding:0;} 

/* --- AGGREGATOR (#RIGHT)----------------------------------------------------------------- */

.block-aggregator { background:transparent url("../images/nieuwsblok.png") top left no-repeat scroll; }
.block-aggregator .item-list li,
.block-aggregator .item-list li a {
	display: block;
}
.block-aggregator .item-list li a { font-size:12px; padding-bottom:10px;}
.block-aggregator div.more-link {
	text-align: right;
	font-style: italic;
	padding:0 10px 0 0;
}
.block-aggregator a:hover {	/* background-color: #e7e7e7; */ }



/* --- DEVEL BLOCK #RIGHT ----------------------------------------------------------------- */

#block-menu-devel div.content>ul.menu { padding:0; }
#block-menu-devel ul li { float: none;display: list-item; }



/* --- EVALUATIE (#RIGHT) ----------------------------------------------------------------- */

#block-block-22 {
	background-image:url("../images/evaluatieblok.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	width:215px;
}
#block-block-22 a,
#block-block-22 a:visited,
#block-block-22 a:hover
{background-color:#10D826;padding:2px 4px;font-weight:bold;text-decoration:none !important;color:#000;}




/* --- CLUB MOVIEZONE BLOCK #RIGHT ----------------------------------------------------------------- */

a#naar-clubmoviezone-sprite
{
	background: transparent url("../images/clubmoviezonesprite.png") -27px -27px no-repeat scroll;
	width:214px;
	height:53px;
	display: block;
}
a:hover#naar-clubmoviezone-sprite { background-position: -27px -133px; }





/* --- ACTIES BLOCK #RIGHT ----------------------------------------------------------------- */

#naar-acties {
	width:215px;
	height:48px; 
	padding-bottom:6px;
}

a#naar-acties-sprite, a:visited#naar-acties-sprite {
	background-image:url("../images/actiessprite.png");
	background-repeat:no-repeat;
	background-position: -24px -24px;
	width:214px;
	height:48px;
	display: block;
}

a:hover#naar-acties-sprite {
	background-image:url("../images/actiessprite.png");
	background-repeat:no-repeat;
	background-position: -24px -120px;
	width:214px;
	height:48px;
	display: block;
}

/* --- MOVIEMATCH BLOCK #RIGHT ----------------------------------------------------------------- */

#naar-moviematch {
	width:215px;
	height:192px; 
}

a#naar-moviematch-sprite,
a#naar-moviematch-sprite:visited
{
	background-image:url("../images/moviematch-sprite.gif");
	background-repeat:no-repeat;
	background-position: -96px -480px;
	width:214px;
	height:192px;
	display: block;
}

a#naar-moviematch-sprite:hover { background-position: -96px -96px; }


/* --- DISCLAIMER #RIGHT ----------------------------------------------------------------- */
#right #block-block-41 div.content{background:none;}
#right #block-block-41 p{font-size:11px;padding:0;margin:16px 3px 0;}
#right #block-block-41 img {height:10px;vertical-align:text-bottom;}

/* --- LOGIN BLOCK FORM (right column) ------------------------------------------------------------ */

#right #block-block-7 { background: transparent url(../images/gebruiker.png) top left no-repeat scroll; width:215px; }

form#user-login div.description { display: none; }
form#user-pass,
form#user-login,
form#sendinfo-form,
form#user-login-form { display: inline-block; width:220px;padding: 10px; border:2px solid #e8e8e8;background-color:#ddd; }
form#user-pass label,
form#user-login label,
form#sendinfo-form label,
form#user-login-form label { clear:both;display:block;line-height:1.5em;font-weight:bold;color: #333;}

form#user-pass input[type="text"],
form#user-pass input[type="text"]#edit-captcha-response,
form#user-login input[type="text"],
form#user-login input[type="password"],
form#user-login-form input[type="text"],
form#sendinfo-form input[type='text'],
form#sendinfo-form input[type='password'],
form#user-login-form input[type="password"] { font-size:10pt; padding:.25em;width:200px; border:0; outline:0px; background-color:#eee;font-family:inherit; }


form#sendinfo-form { width: 256px; }
form#sendinfo-form fieldset { background-color:transparent;padding:10px; }
form#sendinfo-form fieldset.captcha label { width:220px; }

form#sendinfo-form input[type='text']:focus,
form#sendinfo-form input[type='password']:focus,
form#user-pass input[type="text"]#edit-captcha-response:focus,
form#user-pass input[type="text"]:focus,
form#user-login input[type="text"]:focus,
form#user-login input[type="password"]:focus,
form#user-login-form input[type="text"]:focus,
form#user-login-form input[type="password"]:focus { outline: 3px solid #10d826;background-color:white;}

form#user-login input[type="submit"],
form#user-login-form input[type="submit"] { /*float:right;*/margin:.5em 0; }

form#user-login ul li.first.last,
form#user-login-form ul li.first.last { display:block; clear:both;padding:.5em 0;border-top:2px dashed #ccc; }

form#user-login ul li a,
form#user-login-form ul li a { color: #999;font-size:.9em;display:block;padding: 0 .25em;}

form#user-login ul li a:hover,
form#user-login-form ul li a:hover { color: #white; }

form#user-pass div#edit-captcha-response-wrapper { width: 200px; }
form#user-pass div#edit-captcha-response-wrapper label { font-size:8pt;}
form input[type="text"]#edit-captcha-response { background-color: #FFF; border:2px solid #ccc; }
form fieldset.captcha { padding:1em 0; border:0;background:transparent;/*margin-top:1em;border-top:2px dashed #ccc;*/ }
form fieldset.captcha legend { display:none; }
form fieldset.captcha img { padding:3px; background-color:#FFF;border:3px solid #ccc;width:144px;height:72px;background-color:#fff; }
form fieldset.captcha div.description { display: none; }




/* --- SCHOOL / DOCENT / LABEL menu ------------------------------------------------------------ */

#block-block-14, #block-block-16
{
	width: 685px;
	height:40px;
}

#centre ul.pager li { display: inline; }









/* --- LIGHTBOX OVERRIDES ----------------------------------------------------------------------- */
#lightbox {
	position: fixed;
	top: 30px !important;
	border:none;
}
#overlay {
	position: fixed;
}

#node-46 a, #node-47 a, #node-48 a{color:#000000; text-decoration: underline;}
/*#node-46 a:hover, #node-47 a:hover, #node-48 a:hover{color: #1edc11;}*/
#node-46 h1 a, #node-47 h1 a, #node-48 h1 a{color:#000000; text-decoration: none;}
/*#node-46 h1 a:hover, #node-47 h1 a:hover, #node-48 h1 a:hover{color: #1edc11;}*/


div.view-FilmOverzicht>div,
div.view-FilmOverzicht>div>div,
div.view-FilmOverzicht>div>div>ul { overflow:auto; margin-left:2px; }
div.view-FilmOverzicht div.item-list>ul>li { position: relative; }
div.view-FilmOverzicht div.item-list>ul>li div { margin:0;padding:0;}
/*div.view-FilmOverzicht div.item-list>ul>li>div*/
div.view-FilmOverzicht div.item-list>ul>li
{
	/*font-size:7pt;font-weight:bold;line-height:1.25em;*/
	width: 319px;
	float:left;
	display: inline-block;
	height:111px;
	overflow:hidden;
	line-height:1.25em;
	margin:6px 0 10px 0px;
	background-color:#fff;
}

div.view-FilmOverzicht div.item-list>ul>li.views-row-odd{margin-right:15px;}
div.view-FilmOverzicht div.content { height: 111px;width:319px; }
div.view-FilmOverzicht div.item-list>ul>li div.fivestar-static-form-item,
div.view-FilmOverzicht div.item-list>ul>li div.fieldgroup,
div.view-FilmOverzicht div.item-list>ul>li fieldset.fieldgroup { margin-left:150px; border:0;background:transparent;padding:0;}
div.view-FilmOverzicht div.item-list>ul>li p { line-height:1.25em;font-size:8pt;font-weight:bold; }
div.view-FilmOverzicht div.item-list>ul>li div.content>h1.filmtitle { padding:0;margin:0;margin-left:150px;font-size:12pt;line-height:1em;padding:2px;width:168px; }
div.view-FilmOverzicht div.item-list>ul>li div.image-attach-teaser { position:absolute;top:0;left:0; }
div.view-FilmOverzicht div.item-list>ul>li div.image-attach-teaser img { margin:0;padding:0; }
div.view-FilmOverzicht div.item-list>ul>li div.fivestar-static-form-item { height:20px;width:100px; clear:both;padding:0 2px 0 2px; }
div.view-FilmOverzicht div.item-list>ul>li div.fivestar-static-form-item label { display:none; }
div.view-FilmOverzicht div.item-list>ul>li div.morelink { position:absolute;left:150px;bottom: 0px;padding:16px 0 1px 1px;background:transparent url('../images/morelinkbg.png') top left repeat scroll; white-space:nowrap;font: bold 7.5pt/10pt HelveticaNeue, Helvetica, "Arial Narrow",Impact,Helvetica,sans-serif; }



div.view-FilmOverzicht div.item-list>ul>li div.image-attach-teaser a,
div.view-FilmOverzicht div.item-list>ul>li div.image-attach-teaser a:hover,
div.view-FilmOverzicht div.item-list>ul>li div.image-attach-teaser a:visited,
div.view-FilmOverzicht div.item-list>ul>li div.morelink a,
div.view-FilmOverzicht div.item-list>ul>li div.morelink a:hover,
div.view-FilmOverzicht div.item-list>ul>li div.morelink a:visited
{color:#000000; text-decoration: none;background:none;padding:0;}

/* Filmoverzicht nieuw */
div.view-FilmOverzichtNew>div,
div.view-FilmOverzichtNew>div>div,
div.view-FilmOverzichtNew>div>div>ul { overflow:auto; margin-left:2px; }
div.view-FilmOverzichtNew div.item-list>ul>li { position: relative; }
div.view-FilmOverzichtNew div.item-list>ul>li div { margin:0;padding:0;}
/*div.view-FilmOverzichtNew div.item-list>ul>li>div*/
div.view-FilmOverzichtNew div.item-list>ul>li
{
	/*font-size:7pt;font-weight:bold;line-height:1.25em;*/
	width: 319px;
	float:left;
	display: inline-block;
	height:111px;
	overflow:hidden;
	line-height:1.25em;
	margin:6px 0 10px 0px;
	background-color:#fff;
}
div.node-filmnew-teaser > div.content > h1{background-color:#fff !important;}
div.view-FilmOverzichtNew div.item-list>ul>li.views-row-odd{margin-right:15px;}
div.view-FilmOverzichtNew div.content { height: 111px;width:319px; }
div.view-FilmOverzichtNew div.item-list>ul>li div.fivestar-static-form-item,
div.view-FilmOverzichtNew div.item-list>ul>li div.fieldgroup,
div.view-FilmOverzichtNew div.item-list>ul>li fieldset.fieldgroup { margin-left:150px; border:0;background:transparent;padding:0;}
div.view-FilmOverzichtNew div.item-list>ul>li p { line-height:1.25em;font-size:8pt;font-weight:bold; }
div.view-FilmOverzichtNew div.item-list>ul>li div.content>h1.filmtitle { padding:0;margin:0;margin-left:150px;font-size:12pt;line-height:1em;padding:2px;width:168px; }
div.view-FilmOverzichtNew div.item-list>ul>li div.image-attach-teaser { position:absolute;top:0;left:0; }
div.view-FilmOverzichtNew div.item-list>ul>li div.image-attach-teaser img { margin:0;padding:0; }
div.view-FilmOverzichtNew div.item-list>ul>li div.fivestar-static-form-item { height:20px;width:100px; clear:both;padding:0 2px 0 2px; }
div.view-FilmOverzichtNew div.item-list>ul>li div.fivestar-static-form-item label { display:none; }
div.view-FilmOverzichtNew div.item-list>ul>li div.morelink { position:absolute;left:150px;bottom: 0px;padding:16px 0 1px 1px;background:transparent url('../images/morelinkbg.png') top left repeat scroll; white-space:nowrap;font: bold 7.5pt/10pt HelveticaNeue, Helvetica, "Arial Narrow",Impact,Helvetica,sans-serif; }



div.view-FilmOverzichtNew div.item-list>ul>li div.image-attach-teaser a,
div.view-FilmOverzichtNew div.item-list>ul>li div.image-attach-teaser a:hover,
div.view-FilmOverzichtNew div.item-list>ul>li div.image-attach-teaser a:visited,
div.view-FilmOverzichtNew div.item-list>ul>li div.morelink a,
div.view-FilmOverzichtNew div.item-list>ul>li div.morelink a:hover,
div.view-FilmOverzichtNew div.item-list>ul>li div.morelink a:visited
{color:#000000; text-decoration: none;background:none;padding:0;}

div.view-FilmOverzichtNew div.item-list fieldset.group-waarover
{margin:0;padding:0;}


/* Docentenpagina */



div.view-filmsdocenten .item-list ul { list-style-type: none;font-size:12pt; }
div.view-filmsdocenten .item-list ul li{ background: transparent url(../images/stippellijn.gif) repeat-x 0 100%;padding-bottom: 10px;margin-bottom:10px; display:list-item;line-height:1.75em}
div.view-filmsdocenten .item-list ul li div { display: inline; }
div.view-filmsdocenten .item-list ul li div.views-field-title { font-weight: bold; }
div.view-filmsdocenten .item-list ul li div.views-field-field-video-fid { float:right; }
div.view-filmsdocenten .item-list ul li div.views-field-upload-fid div.item-list,
div.view-filmsdocenten .item-list ul li div.views-field-upload-fid div.item-list ul,
div.view-filmsdocenten .item-list ul li div.views-field-upload-fid div.item-list ul li {display:inline;font-size:9pt;border:0;}

div.node-film fieldset,
div.node-film>div.content>h1, 
div.node-film form.fivestar-widget,
div#loginnotice { margin-left:160px;}



div.node-film>div.content>h1 { width: 228px; }
div.node-film form.fivestar-widget div.description { font-size:7pt;font-weight:bold;}
div.node-film div.content div.all-attached-images { margin-top: -60px; }
div.node-film form.fivestar-widget {display:block;width:260px;padding-bottom:0px;}
div.node-film fieldset { border:0; background:transparent;padding:10px 0 10px 0;}
div.node-film fieldset div.field-label { font-size:14pt;font-weight:bold;background: transparent url(../images/stippellijn.gif) 0 0 repeat-x;padding:20px 0 10px 0; }



div.node-film .group-1stgroup{ width:120px;font-size:8pt;position: absolute;line-height:1.25em;top:10px;padding:0;margin:0 .25em;height:100%;left:0px;border:0;background:transparent;} 
div.node-film .group-1stgroup div { /* display: inline; */	display:block; /*margin-top:-13px;*/}
div.node-film .group-1stgroup div.field-label-inline-first { font-weight:bold; }
div.node-film .group-1stgroup div.field-items { display:block;margin-top:0px; }
div.node-film .group-1stgroup div.field-field-cast { margin-top:13px; }
div.node-film .group-1stgroup div.field-field-landvanherkomst,
div.node-film .group-1stgroup div.field-field-landvanherkomst div,
div.node-film .group-1stgroup div.field-field-year,
div.node-film .group-1stgroup div.field-field-year div,
div.node-film .group-1stgroup div.field-field-tijdsduur,
div.node-film .group-1stgroup div.field-field-tijdsduur div { display:inline;} 
div.node-film .group-1stgroup div.field-field-landvanherkomst div.field-label-inline-first,
div.node-film .group-1stgroup div.field-field-year div.field-label-inline-first,
div.node-film .group-1stgroup div.field-field-tijdsduur div.field-label-inline-first  { display:none;}
div.node-film .group-1stgroup div.field-field-landvanherkomst:after,
div.node-film .group-1stgroup div.field-field-year:after { content: ",";margin-left:-2px;}

div.node-film div.all-attached-images { float:right;clear:none;display:inline; }
div.node-film div.all-attached-images div.image-attach-body { display:inline;clear:none;float:left;margin-right:1em;}
div.node-film div.field-field-video { margin-left: 0; }
/*div.node-film div.field-field-video div.swftools-wrapper object*/
div.node-film div.swftools-wrapper object,
div.node-flashnode div.swftools-wrapper object { width:504px !important; height:378px !important; }


div.node-film fieldset p ul,
div.node-film fieldset p ul li { list-style-type: square;list-style-position: outside; }

div.view-opdrachtenview h1,
div.view-opdrachtenview div.views-field-title { font-size:13pt;font-weight:bold;line-height:1.25em; }
div.view-opdrachtenview div.views-field-title { color:#999;font-size:16pt;} 
div.view-opdrachtenview ul li.views-row { background: transparent url('../images/stippellijn.gif') repeat-x 0 100%;padding-bottom: 10px;margin-bottom:10px; }


/* Film new ----------------------------------------------------------------------- */

div.node-filmnew .content{padding-bottom:0;}

div.node-filmnew>div.content>div.all-attached-images{display:none;}

div#centre.filmnew fieldset { border:0;/*padding:0;*/margin-bottom:1em;background-color:#e7e7e7;}
div#centre.filmnew fieldset legend { margin:0;/*padding:0;*/display:block;background-color:#e7e7e7;width:100%; }

div.node-filmnew fieldset,
div.node-filmnew div.fieldgroup,
div.node-filmnew>div.content>h1,
/*div.node-filmnew form.fivestar-widget,*/
div#loginnotice { margin-left:209px;background:#E7E7E7;margin-right:-10px;padding-right:8px;}

div.node-filmnew>div.content>h1{font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px 12px 5px 12px;}

div.node-filmnew fieldset.group-trailer{margin-top:-9px;}

div.node-filmnew fieldset.group-trailer div.vote-factsheet span.vote{size:11px;font-weight:bold;}
div.node-filmnew fieldset.group-trailer div.vote-factsheet form.fivestar-widget{float:right;margin: -2px 0 0 -70px;}
div.node-filmnew div.content>.fivestar-widget{display:none;}

div.node-filmnew fieldset.group-trailer div.vote-factsheet span.download-factsheet{float:right;}
div.node-filmnew fieldset.group-trailer div.vote-factsheet span.download-factsheet a,
div.node-filmnew fieldset.group-trailer div.vote-factsheet span.download-factsheet a:visited,
div.node-filmnew fieldset.group-trailer div.vote-factsheet span.download-factsheet a:active,
div.node-filmnew fieldset.group-trailer div.vote-factsheet span.download-factsheet a:hover
{size:11px;background-color:#10D826;padding:0 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node-filmnew fieldset.group-waarover{margin-top:-13px;padding-right:8px;}

/* Links in film */
div.node-filmnew .field-field-waarover a, div.node-filmnew .field-field-waarover a:visited, div.node-filmnew .field-field-waarover a:hover, div.node-filmnew .field-field-waarover a:active,
div.node-filmnew .field-field-filmmakers a, div.node-filmnew .field-field-filmmakers a:visited, div.node-filmnew .field-field-filmmakers a:hover, div.node-filmnew .field-field-filmmakers a:active,
div.node-filmnew .field-field-thema a, div.node-filmnew .field-field-thema a:visited, div.node-filmnew .field-field-thema a:hover, div.node-filmnew .field-field-thema a:active,
div.node-filmnew .field-field-filmaspect a, div.node-filmnew .field-field-filmaspect a:visited, div.node-filmnew .field-field-filmaspect a:hover, div.node-filmnew .field-field-filmaspect a:active,
div.node-filmnew .field-field-actie a, div.node-filmnew .field-field-actie a:visited, div.node-filmnew .field-field-actie a:hover, div.node-filmnew .field-field-actie a:active,
div.node-filmnew .field-field-facts a, div.node-filmnew .field-field-facts a:visited, div.node-filmnew .field-field-facts a:hover, div.node-filmnew .field-field-facts a:active,
div.node-filmnew .field-field-indepers a, div.node-filmnew .field-field-indepers a:visited, div.node-filmnew .field-field-indepers a:hover, div.node-filmnew .field-field-indepers a:active,
div.node-filmnew .field-field-filmischaspect a, div.node-filmnew .field-field-filmischaspect a:visited, div.node-filmnew .field-field-filmischaspect a:hover, div.node-filmnew .field-field-filmischaspect a:active,
div.node-filmnew .field-field-kunsttechniek a, div.node-filmnew .field-field-kunsttechniek a:visited, div.node-filmnew .field-field-kunsttechniek a:hover, div.node-filmnew .field-field-kunsttechniek a:active,
div.node-filmnew .field-field-moviesquad a, div.node-filmnew .field-field-moviesquad a:visited, div.node-filmnew .field-field-moviesquad a:hover, div.node-filmnew .field-field-moviesquad a:active


{background-color:#10D826;padding:0 4px;font-weight:bold;text-decoration:none !important;color:#000;}

div.node-filmnew div.fieldgroup { background-color:#e7e7e7;margin-bottom:1em;padding:12px; }
div.node-filmnew div.fieldgroup div.content { padding-bottom:0;}
div.node-filmnew div.fieldgroup h2 { font-size: 15px;line-height:1em;}

div.node-filmnew div.swftools-wrapper object { width:438px !important; height:328px !important; }

div.node-filmnew .group-1stgroup{ width:195px;font-size:8pt;position: absolute;line-height:1.25em;top:0;padding:0 0 0 10px;margin:0 0 0 -10px;height:100%;left:0px;border:0;background:transparent;} 
div.node-filmnew .group-1stgroup div { /* display: inline; */	display:block; /*margin-top:-13px;*/}
div.node-filmnew .group-1stgroup legend{font-size:15px;font-weight:bold;text-transform:uppercase;margin:0 0 15px -10px !important;padding:18px 0 0 10px !important;}
div.node-filmnew .group-1stgroup div.field-label-inline-first { font-weight:bold; }
div.node-filmnew .group-1stgroup div.field-items { display:block;margin-top:0px; }
div.node-filmnew .group-1stgroup div.field-field-cast { margin:13px 0 15px 0; }
div.node-filmnew .group-1stgroup div.field-field-landvanherkomst,
div.node-filmnew .group-1stgroup div.field-field-landvanherkomst div,
div.node-filmnew .group-1stgroup div.field-field-year,
div.node-filmnew .group-1stgroup div.field-field-year div,
div.node-filmnew .group-1stgroup div.field-field-tijdsduur,
div.node-filmnew .group-1stgroup div.field-field-tijdsduur div { display:inline;} 
div.node-filmnew .group-1stgroup div.field-field-landvanherkomst div.field-label-inline-first,
div.node-filmnew .group-1stgroup div.field-field-year div.field-label-inline-first,
div.node-filmnew .group-1stgroup div.field-field-tijdsduur div.field-label-inline-first  { display:none;}
div.node-filmnew .group-1stgroup div.field-field-landvanherkomst:after/*,
div.node-filmnew .group-1stgroup div.field-field-year:after*/ { content: ",";margin-left:-2px;}
div.node-filmnew .group-1stgroup div.field-field-fotolinks{border-top:10px solid #FFFFFF;margin:0 -10px;padding:10px 10px 0;}
div.node-filmnew .group-1stgroup div.field-field-tekstlinks1,
div.node-filmnew .group-1stgroup div.field-field-tekstlinks2,
div.node-filmnew .group-1stgroup div.field-field-tekstlinks3,
div.node-filmnew .group-1stgroup div.field-field-tekstlinks4,
div.node-filmnew .group-1stgroup div.field-field-tekstlinks5
 { margin:18px 15px 26px 0;}
div.node-filmnew .group-1stgroup img.imagecache-linksfoto{margin:0;}

/* Animatie film new ----------------------------------------------------------------------- */

div.node-filmnew .group-2stgroup{ width:195px;font-size:8pt;position: absolute;line-height:1.25em;top:0;padding:0 0 0 10px;margin:0 0 0 -10px;left:0px;border:0;background:transparent;} 

div.node-filmnew .group-2stgroup legend{font-size:15px;font-weight:bold;text-transform:uppercase;margin:0 0 15px -10px !important;padding:18px 0 0 10px !important;}
div.node-filmnew .group-2stgroup div.field-label-inline-first { font-weight:bold; }
div.node-filmnew .group-2stgroup div.field-items { display:block;margin-top:0px; } 

div.node-filmnew .group-2stgroup div.field-field-animtitel, div.node-filmnew .group-2stgroup div.field-field-animtitel1, div.node-filmnew .group-2stgroup div.field-field-animtitel2, div.node-filmnew .group-2stgroup div.field-field-animtitel3, div.node-filmnew .group-2stgroup div.field-field-animtitel4, div.node-filmnew .group-2stgroup div.field-field-animtitel5
{font-size:11px;font-weight:bold;text-transform:uppercase;/*margin:0 0 15px -10px !important;padding:18px 0 0 10px !important;*/}

div.node-filmnew .group-2stgroup div.field-field-anland,
div.node-filmnew .group-2stgroup div.field-field-anland div,
div.node-filmnew .group-2stgroup div.field-field-anjaar,
div.node-filmnew .group-2stgroup div.field-field-anjaar div,
div.node-filmnew .group-2stgroup div.field-field-duur2,
div.node-filmnew .group-2stgroup div.field-field-duur2 div { display:inline;}

div.node-filmnew .group-2stgroup div.field-field-anland1,
div.node-filmnew .group-2stgroup div.field-field-anland1 div,
div.node-filmnew .group-2stgroup div.field-field-anjaar1,
div.node-filmnew .group-2stgroup div.field-field-anjaar1 div,
div.node-filmnew .group-2stgroup div.field-field-anmin,
div.node-filmnew .group-2stgroup div.field-field-anmin div { display:inline;}

div.node-filmnew .group-2stgroup div.field-field-anland2,
div.node-filmnew .group-2stgroup div.field-field-anland2 div,
div.node-filmnew .group-2stgroup div.field-field-anjaar2,
div.node-filmnew .group-2stgroup div.field-field-anjaar2 div,
div.node-filmnew .group-2stgroup div.field-field-duur3,
div.node-filmnew .group-2stgroup div.field-field-duur3 div { display:inline;}

div.node-filmnew .group-2stgroup div.field-field-anland3,
div.node-filmnew .group-2stgroup div.field-field-anland3 div,
div.node-filmnew .group-2stgroup div.field-field-anjaar3,
div.node-filmnew .group-2stgroup div.field-field-anjaar3 div,
div.node-filmnew .group-2stgroup div.field-field-duur4,
div.node-filmnew .group-2stgroup div.field-field-duur4 div { display:inline;}

div.node-filmnew .group-2stgroup div.field-field-anland4,
div.node-filmnew .group-2stgroup div.field-field-anland4 div,
div.node-filmnew .group-2stgroup div.field-field-anjaar4,
div.node-filmnew .group-2stgroup div.field-field-anjaar4 div,
div.node-filmnew .group-2stgroup div.field-field-duur5,
div.node-filmnew .group-2stgroup div.field-field-duur5 div { display:inline;}

div.node-filmnew .group-2stgroup div.field-field-anland:after, div.node-filmnew .group-2stgroup div.field-field-anjaar:after{ content: ",";margin-left:-2px;}
div.node-filmnew .group-2stgroup div.field-field-anland1:after, div.node-filmnew .group-2stgroup div.field-field-anjaar1:after{ content: ",";margin-left:-2px;}
div.node-filmnew .group-2stgroup div.field-field-anland2:after, div.node-filmnew .group-2stgroup div.field-field-anjaar2:after{ content: ",";margin-left:-2px;}
div.node-filmnew .group-2stgroup div.field-field-anland3:after, div.node-filmnew .group-2stgroup div.field-field-anjaar3:after{ content: ",";margin-left:-2px;}
div.node-filmnew .group-2stgroup div.field-field-anland4:after, div.node-filmnew .group-2stgroup div.field-field-anjaar4:after{ content: ",";margin-left:-2px;}

div.node-filmnew .group-2stgroup div.field-field-anregie div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-anscenario div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-regiss div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-anscen div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-regiss2 div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-anscen2 div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-regiss3 div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-anscen3 div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-regiss4 div.field-label-inline-first,
div.node-filmnew .group-2stgroup div.field-field-anscen4 div.field-label-inline-first
{display:inline;}

div.node-filmnew .group-2stgroup div.field-field-animtitel1,
div.node-filmnew .group-2stgroup div.field-field-animtitel2,
div.node-filmnew .group-2stgroup div.field-field-animtitel3,
div.node-filmnew .group-2stgroup div.field-field-animtitel4,
div.node-filmnew .group-2stgroup div.field-field-animtitel5,
div.node-filmnew .group-2stgroup div.field-field-anfotolinks
{margin-top:10px;}

div.node-filmnew .group-2stgroup div.field-field-fotolinks{border-top:10px solid #FFFFFF;margin:0 -10px;padding:10px 10px 0;}
div.node-filmnew .group-2stgroup div.field-field-tekstlinks1,
div.node-filmnew .group-2stgroup div.field-field-tekstlinks2,
div.node-filmnew .group-2stgroup div.field-field-tekstlinks3,
div.node-filmnew .group-2stgroup div.field-field-tekstlinks4,
div.node-filmnew .group-2stgroup div.field-field-tekstlinks5
 { margin:18px 15px 26px 0;}
div.node-filmnew .group-2stgroup img.imagecache-linksfoto{margin:0;}

div.node-filmnew .group-2stgroup div.field-field-antekst,
div.node-filmnew .group-2stgroup div.field-field-antekst1,
div.node-filmnew .group-2stgroup div.field-field-antekst2,
div.node-filmnew .group-2stgroup div.field-field-antekst3,
div.node-filmnew .group-2stgroup div.field-field-antekst4
{margin:15px 0;}



/* -------- Opdrachten ------------------------------------------- */

/*div.field-field-question */ 
#centre div.node-opdracht h1 { margin-left: 210px; margin-bottom:0;font-size:19pt;text-transform: none;}
#centre div.node-opdracht div.field-field-question { position:relative;}
#centre div.node-opdracht div.field-item { position:relative;display: block; min-height: 176px; background: transparent url(../images/stippellijn.gif) repeat-x 0 100%;padding-bottom: 10px;margin-bottom:10px;}

#centre div.node-opdracht p { margin-left:210px;padding-top:10px; }
#centre div.node-opdracht div.field-item img,
#centre div.node-opdracht div.swftools-wrapper { display:block;position:absolute;width: 192px !important;height:144px !important;left:0;top:0;margin:5px 0; }

/* Nieuwe opdrachtpagina */

#centre div.node-schoolopdracht{margin:15px 0 0 5px;}
#centre div.node-schoolopdracht /*div { margin-bottom:1em;}*/
#centre div.node-schoolopdracht div.kop-en-film{display:inline;}
#centre div.node-schoolopdracht span.opdrachtenkop{font-size:15px;background-color:#10D826;margin-left:-2px;padding:2px 4px;text-transform:uppercase;font-weight:bold;}
#centre div.node-schoolopdracht span.filmtitel{margin-left:50px;font-size:18px;text-transform:uppercase;font-weight:bold;}
#centre div.node-schoolopdracht span.opdrachttitel{display:block;text-transform:uppercase;font-size:15px;font-weight:bold;margin:34px 0 15px 0;}

#centre div.node-schoolopdracht div.opdrachtinleiding { float:none;clear:both;}
#centre div.node-schoolopdracht div.opdrachtinleiding:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#centre div.node-schoolopdracht .opdrachtinleidingtitel{display:block;text-transform:uppercase;font-size:15px;font-weight:bold;margin-bottom:15px;}
#centre div.node-schoolopdracht div.opdrachtinleiding table{font-size:12px;margin:0px;}
#centre div.node-schoolopdracht div.opdrachtinleiding td{padding:0;}
#centre div.node-schoolopdracht div.opdrachtinleiding .inleiding{margin-bottom:15px;}
#centre div.node-schoolopdracht div.opdrachtinleiding div.image { width:322px;height:240px;float:right;display:inline !important; padding-right:7px;margin-bottom:12px;}
/*#centre div.node-schoolopdracht div.opdrachtinleiding div.image,
#centre div.node-schoolopdracht div.opdrachtinleiding div.text { width:320px;}
*/
#centre div.node-schoolopdracht div.opdrachtopdracht { float:none;clear:both;padding-bottom:23px;}
#centre div.node-schoolopdracht div.opdrachtvideo { float:left;text-transform:uppercase;font-size:11px;font-weight:bold;margin-bottom:23px;}
#centre div.node-schoolopdracht div.opdrachtvideo.odd { margin-right:12px;}
#centre div.node-schoolopdracht div.swftools-wrapper object { display:block;width: 320px !important;height:240px !important;left:0;top:0;margin:5px 0; }
#centre div.node-schoolopdracht div#wrap{border-top:10px solid #FFFFFF;margin:-15px;padding:15px;}

/* Links in opdracht */
#centre div.node-schoolopdracht div.opdrachtinleiding a, #centre div.node-schoolopdracht div.opdrachtinleiding a:visited, #centre div.node-schoolopdracht div.opdrachtinleiding a:hover, #centre div.node-schoolopdracht div.opdrachtinleiding a:active,
#centre div.node-schoolopdracht div.opdrachtopdracht a, #centre div.node-schoolopdracht div.opdrachtopdracht a:visited, #centre div.node-schoolopdracht div.opdrachtopdracht a:hover, #centre div.node-schoolopdracht div.opdrachtopdracht a:active
{background-color:#10D826;padding:2px 4px;font-weight:bold;text-decoration:none !important;color:#000;}

/* --- Slideshow ------------------------------------------------------------------------------- */
#header div.block-block { height: 107px;margin-bottom:0px;overflow:hidden; }
#header div.block-block h2 { background-color: #fff;position: absolute;right:40px;top:24px;/*margin:0;*/padding:0 .25em;font-weight:bold; font-size:14pt; line-height:21pt; }
#header div.block-block div.slidebox { width:696px; height:107px;overflow:hidden; }
#header div.block-block div.slidebox img { position:absolute;z-index:110; }
#header div.block-block h2 { position:absolute;z-index:1111111; }
/*div.slidebox { overflow:hidden; }*/

/* Foutmelding indien geen Flash */
#centre div.node-opdracht div.swfobject2 p{ width:325px; font-weight:bold; color:red; margin-top:15px;}








/* --- FOOTER / DISCLAIMER ------------------------------------------------------------------------------------- */

/* MARK content vlak moet iets breder totaal 691px */
#footer {
	position:relative;
	display:block;
	background-color:#e7e7e7;
	clear:left;
	float:left;
	width:684px; /* was 675 */
	padding-top:10px 15px 15px 15px;
	left:62px;
}
#footer h2 { float:none;width:auto;white-space:nowrap;overflow:hidden;}
#footer .block { font-size: .95em; padding:10px;margin:.6em;background-color:#fff;}
#footer .block div.field-content { width:100%; overflow:auto; }
#footer .block div.content p img {  }
#disclaimer {
	clear:both;
	font-size: 0.9em;
	padding:20px 15px 15px 0px;
	/*text-align:center;*/
	margin-left: 220px;
}
div#disclaimer div.content {
	text-align:center;
}

.mcePlaceHolder { height: 600px; }
body.node textarea#edit-body.form-textarea { height: 600px; }








#centre ul.menu li a{ font-size: .9em; line-height:1.5em; font-weight:bold; }
#centre form label { font-size: 10pt;font-weight:bold;width:250px;}
#centre form div.description { font-size:8pt;font-style:italic; }
#centre form div.form-item { margin: 1em 0; }
#centre table tr td div.form-item { margin:0;padding:0;}
#centre table tr td div.content-new { background-color:#ddd;margin:.25em 0; }
#centre ul li { display:list-item;line-height:1.25em; } 
#centre ul li a { font-weight:bold; }
#centre .tabs ul li { display: inline;margin:0; }
div#node-admin-filter dl dd,
div#node-admin-filter dl dt { display: inline-block; width: 100px;width:auto; }
form#sendinfo-form div,
form#sendinfo-form div fieldset {width:220px;border:0;}

span.loginmessages { display: block;font-weight:bold; width:auto; font-size:9pt;margin:0; padding:.25em;color:#FFF;background-color:#F66;}






/* --- DEBUGGING FIELD -------------------------------------------------------------------------- */

textarea.printdebug {
	position: absolute;
	z-index:1000;
	top:10px;
	margin-left:2%;
	width:96%;
	margin-bottom:10px;
	color:green;
	background-color:#000;
	outline:0;border:0;
	font:9px/11px Monaco,Courier,'Courier New',monospace;
	overflow:auto;
	overflow-x:hidden;
}



.error { color: #F00; border: 2px solid red; }





