body {
 border:0px;
 margin:0px;
 padding:0px;
 width:100%;
 height:100%;
 font:normal 100% "Trebuchet MS", Arial, sans-serif;
 word-spacing:0em;
 letter-spacing:0em;
 font-size:11px;
 line-height:150%;
  background:#E7E4DF url('images/backgrounds/body_bg.gif') top right repeat-x;
}

.onlyprint { display:none; }

/*--------- START PAGE LAY OUT ----------*/

.wrapper { 
 text-align:left;
 margin:0px auto;
 padding:0px;
 width:980px;
 background:#DCD7D1 url('images/backgrounds/wrapper_bg.gif') bottom right repeat-x; 
}

.top { height:189px; background: url('images/backgrounds/navbar_bg.gif') top left no-repeat; }

.left {
 padding-top:100px;
 float:left;
 width:225px;
 padding-right:25px;
 font-size:1em;
 min-height:141px;
}

.center { float:left; width:710px; padding:0 10px; }
.center_agenda { float:left; width:720px; padding:0  0 0 10px; }
.middle { float:left; width:470px; }
.right { float:left; width:250px; padding:0; }

.bottom {
 clear:both;
 height:227px;
 background:#DCD7D1 url('images/backgrounds/footer_bg.jpg') top left repeat-x;  
 color:#ffffff;
}

/*--------- EINDE PAGE LAY OUT ----------*/

/*--------- START TOP LAY OUT ----------*/

.loggedin {
 margin:0 0 40px 250px;
 height:57px;
 overflow:hidden;
 color:#ffffff;
 padding:5px;
 background:#6EB900 url('images/nav_on.gif') repeat-x top left;
}

.loggedout {
 margin-left:250px;
 height:97px;
 overflow:hidden;
 color:#000000;
 padding:5px;
 background: url('images/backgrounds/top_bg.png') repeat-x top left;
}

#agenda .top  { height:189px; background: url('images/backgrounds/agenda_bg.jpg') top left no-repeat; }
#news .top  { height:189px; background: url('images/backgrounds/news_bg.jpg') top left no-repeat; }
#gids .top  { height:189px; background: url('images/backgrounds/gids_bg.jpg') top left no-repeat; }
#home .top  { height:189px; background: url('images/backgrounds/home_bg.jpg') top left no-repeat; }
.cms .top  { height:189px; background: url('images/backgrounds/cms_bg.jpg') top left no-repeat; }
#vraagenaanbod .top  { height:189px; background: url('images/backgrounds/vraagenaanbod_bg.jpg') top left no-repeat; }

/*--------- EINDE TOP LAY OUT ----------*/

/*--------- START LEFT LAY OUT ----------*/

#agenda .left  { background: url('images/backgrounds/agenda_left.jpg') top left no-repeat; }
#news .left  { background: url('images/backgrounds/news_left.jpg') top left no-repeat; }
#gids .left  { background: url('images/backgrounds/gids_left.jpg') top left no-repeat; }
#home .left  { background: url('images/backgrounds/home_left.jpg') top left no-repeat; }
.cms .left  { background: url('images/backgrounds/cms_left.jpg') top left no-repeat; }
#vraagenaanbod .left  { background: url('images/backgrounds/vraagenaanbod_left.jpg') top left no-repeat; }

/*--------- EINDE LEFT LAY OUT ----------*/

/*--------- START CENTER LAY OUT ----------*/

.center_area {
 background:#e3e0dc url('images/backgrounds/area_bg.gif') bottom left repeat-x;
 margin:0px;
 padding:10px;
}


/*--------- EINDE CENTER LAY OUT ----------*/

/*--------- START BOTTOM LAY OUT ----------*/

.bottom strong { font-style:normal; font-size:150%; }
.brandtag { clear:both; padding:0px; background:#ffffff url('images/brandtag.gif') top left repeat-x; height:18px; }
.eu_subsidie { width:342px; height:59px; background:#000 url('images/backgrounds/eu_bg.gif') top left no-repeat; color:#fff; font-size:80%; text-transform:uppercase; padding:5px 10px 5px 115px; }

/*--------- EINDE BOTTOM LAY OUT ----------*/

.news {
 clear:both;
 background:#ffffff;
 color:#999;
 margin:0px 0px 10px 0px;
 padding:0px;
}

.news_spotlight {
 clear:both;
 background:#000000;
 color:#ccc;
 margin:0px 0px 10px 0px;
 padding:0px;
}

.search_h1_active {
 font-family:Futura, Arial, sans-serif;
 font-weight:normal;
 text-transform:uppercase;
 font-size:2em; /* 12,8px / 16px = 0.8em */
 line-height:150%; 
 background:#FFFFFF;
 color:#FF0000;
 padding:10px 20px;
 margin:0 10px 10px 0;
}

.search_h1 {
 font-family:Futura, Arial, sans-serif;
 font-weight:normal;
 text-transform:uppercase;
 font-size:2em; /* 12,8px / 16px = 0.8em */
 line-height:150%; 
 background:#CCCCCC;
 color:#666666;
 padding:10px 20px;
 margin:0 10px 10px 0;
}

.alltags { height:150px; border:1px solid #999; background:#dedede; overflow:auto; }
.onetag { float:left; white-space:nowrap; width:220px; }

a:link { text-decoration:none; color:#0087a9; }
a:visited { text-decoration:none; color:#28b4d2;}
a:active { text-decoration:underline; color:#0087a9; }
a:hover { text-decoration:underline; color:#E73275; }

.left a:link { text-decoration:none; color:#0087a9; }
.left a:visited { text-decoration:none; color:#0087a9;}
.left a:active { text-decoration:underline; color:#0087a9; }
.left a:hover { text-decoration:underline; color:#000; }

.right a:link { text-decoration:none; color:#0087a9; }
.right a:visited { text-decoration:none; color:#0087a9;}
.right a:active { text-decoration:underline; color:#0087a9; }
.right a:hover { text-decoration:underline; color:#000; }

.top a:link { text-decoration:none; color:#000; }
.top a:visited { text-decoration:none; color:#000;}
.top a:active { text-decoration:underline; color:#fff; }
.top a:hover { text-decoration:underline; color:#fff; }


.bottom a:link { color:#555; }
.bottom a:visited { color:#555; }
.bottom a:active { color:#555; }
.bottom a:hover { color:#555; }

.agenda { width:230px; overflow:hidden; background:#ffffff; float:left; padding:0px; margin:0px 10px 10px 0px; }
.agenda img { width:230px; }
.agenda_spotlight { color:#CCC; background:#000; margin:0px 11px 10px 0px; padding:0px; }

.alert {
 background:#fffb98;
 border:1px solid #555;
 color:#555;
 font-weight:bold;
 padding:5px;
}

.ahrefmimic	{ text-decoration:underline; color:#0087a9; }
.ahrefmimic:hover { text-decoration:underline; color:#000; cursor:pointer;}

img { border:0px; padding:0px; }

.displaytable { border:1px solid #999; padding:3px; }


h1, h2, .submit {
 font-family:Futura, Arial, sans-serif;
 font-weight:normal;
 text-transform:uppercase;
}

h1 { 
 font-size:2em; /* 12,8px / 16px = 0.8em */
 line-height:150%; 
}

.left h1{
	font-size:1.6em;
	margin:20px 0px -5px 0px;
}
.right h1{
	font-size:1.6em;
	margin: 0px 0px 0px 0px;
	padding:5px;
	background:#fff;
}

h2 { 
 font-size:1.5em; 
 line-height:100%; /*Eelco*/
 margin-bottom:0px;/*Eelco*/
}

h3 { 
 font-size:1em; 
 font-weight:bold; 
 margin:5px 0px 10px 0px; /*Eelco*/
 padding:0px; 
}

.inputlabel { font-size:1em; font-weight:bold; margin:10px 0px 0px 0px; padding:0; color:#666; }

strong { font-weight:bold; }

.center h1 { color:#000; }
.center h2 {  }

/* ul, li { list-style:none; margin:0px; padding:0px; } */
hr { height:0; border:0; border-top:1px solid #b2b2b2; }

/*--------- START LIST LAY OUT ----------*/

.list_title {
 background:#fff;
 color:#000;
 font-size:1.5em;
 font-weight:bold;
 margin:0 0 0 10px;
 padding:10px;
}

.agenda_list_title {
 background: url('images/agenda_list.gif') no-repeat top left;
 color:#EE3070;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.news_list_title {
 background: url('images/news_list.gif') no-repeat top left;
 color:#0C88AC;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.profile_list_title {
 background: url('images/profile_list.gif') no-repeat top left;
 color:#7DAD00;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.idol_list_title {
 background: url('images/idol_list.gif') no-repeat top left;
 color:#E73275;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.popular_list_title {
 background: url('images/popular_list.gif') no-repeat top left;
 color:#000000;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.mediagids_list_title {
 background: url('images/mediagids_list.gif') no-repeat top left;
 color:#7DAD00;
 font-size:1.5em;
 border:0px;
 height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
}

.mediagids {
 width:215px;
 height:190px;
 background:url('images/media_achtergrond.jpg') no-repeat top left;
 padding:0px;
 margin-left:10px;
}

.mediagids h1 {
 background: url('images/map_pin.gif') no-repeat top left;
 color:#000000;
 font-size:1.5em;
 text-transform:none;
 border:0px;
 margin:0px;
 padding:2px 0px 2px 30px;
}

.mediagids h2 {
 color:#000000;
 font-size:1em;
 text-transform:uppercase;
 border:0px;
}

.list_item {
 background:#F3EFEA;
 color:#999;
 margin:0 0 0 10px;
 padding:10px;
 margin-bottom:1px;
}

/*--------- EINDE LIST LAY OUT ----------*/

/*--------- START FORM LAY OUT ----------*/

.submit {
 font-weight:normal;
 font-size:0.7em;
 letter-spacing:1px;
 margin:5px 0px;
 text-decoration:none;
 font-family:Arial, sans-serif;
 text-transform:uppercase;
 background:#000;
 color:#fff;
 border:0px; padding:2px 4px;
 cursor: pointer;
}

.submit a:hover{
 background:#c3d13e;
 color:#fff;
 border:0px;
 cursor: pointer;
}

.feedbacksubmit { 
 background: url('images/comment.gif') no-repeat top left;
 color:#000;
 font-size:1.5em;
 border:0px; height:40px;
 margin:10px 10px 0px 10px;
 padding:2px 0px 2px 50px;
 cursor: pointer;
}

.feedbacksubmit:hover {
 cursor:pointer;
 cursor: pointer;
}

.prikbordsubmit {
 background: url('images/comment.gif') no-repeat top left;
 color:#000;
 font-size:1.5em;
 border:0px;
 height:30px;
 margin:10px 10px 0px 10px;
 padding:10px 0px 0px 50px;
}

input[type="radio"]{
 margin-left:0px;
}
	
.text {
 background:#fff;
 color:#333;
 border:1px #999 solid;
 margin:3px 0px;/*Eelco*/
}

/*--------- EINDE LIST LAY OUT ----------*/

/*--------- START NAVIGATIE MENU LAY OUT ----------*/

#nav { margin:4px 0px 0px 250px; padding:0px; line-height:100%; z-index:10; }

#nav li {
 margin:0px;
 padding:0px;
 float:left;
 position:relative;
 list-style:none;
 height:26px;
 color:#fff;
 text-decoration:none;
}

/* main level link */
#nav a { text-decoration:none; text-transform:uppercase; display:block; padding:7px 10px; margin:0px; }

#nav a:link { color:#fff; }
#nav a:visited { color:#fff; }
#nav a:active { color:#fff; }
#nav a:hover { color:#000; background:#fff; }


/* main level link hover */
#nav .current a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }

body#agenda ul#nav li#agenda-li a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#gids ul#nav li#gids-li a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#home ul#nav li#home-li a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#news ul#nav li#news-li a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#vraagenaanbod ul#nav li#vraagenaanbod-li a { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }

body#cmspage_6 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_7 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_27 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_28 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_31 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_32 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_34 ul#nav li#rmc-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }

body#cmspage_8 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_9 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_19 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_23 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_24 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_25 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_26 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_35 ul#nav li#dienst-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }

body#cmspage_5 ul#nav li#film-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#cmspage_11 ul#nav li#film-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }
body#filmplanner ul#nav li#film-li .menu { height:12px; color:#ffffff; background:#6EB900 url('images/nav_on.gif') repeat-x top left; }

#nav li:hover > a { height:12px; color:#000000; background:#ffffff; }

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a { color:#a5a5a5; text-transform:none; height:13px; border:0px; background:#fff; }
#nav ul a:hover { color:#000000 !important; text-decoration:none; border:0px; background:#e3e0dc !important; }

/* dropdown */
#nav li:hover > ul { display:block; }

/* level 2 list */
#nav ul {
 display:none;
 margin:0px;
 padding:0px;
 width:150px;
 position:absolute;
 z-index:10;
 top:26px;
 left:0px;
 background:none;
 border:0px;
}
#nav ul li { float:none; margin:0px; padding:0px;  border:0px; }
 
/* level 3+ list */
#nav ul ul { left:150px; top:-1px; }

/* clearfix */
#nav:after {
 content: ".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0;
}

#nav { display:inline-block; } 
html[xmlns] #nav { display:block; }
* html #nav { height:1%; }

/*--------- EINDE NAVIGATIE MENU LAY OUT ----------*/

#cse-search-results iframe { width:100%; }

