
html, body 
{
	height: 100%;
	width: 100%;
  background: #86C63E;
	font-family: arial;
	text-align: center;
	background-image:url('/img/nieuwzeeland/bg.jpg'); 
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	font-size: 0.9em;
}

#container 
{
	width: 964px;
	margin: 0 auto; /* zonder centreert de pagina niet in firefox en chrome */
	text-align: left;
	position: relative;
	min-height: 100%;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
}
	
#flashheader 
{
	position: relative;
	z-index: 2;
	width: 964px;
	height: 270px; 
}	

#middenstuk_website 
{
	width: 964px;
	float: left;
	margin-top: -64px;
	background-image: url('/img/nieuwzeeland/content_bg.jpg');
	background-repeat: repeat-y;
}

#menu_venster_marginleft 
{
	width: 43px;
	float: left;
}

#menu_venster 
{
	position: relative;
	float: left; 
	background: url('/img/nieuwzeeland/menu_venster_bg.jpg');
	width: 132px; 
	margin-top: -16px;
}	

p
{
	margin: 0;
	padding: 0;
}

#content_kolommen 
{
	float: left;
	width: 510px;
	margin-top: 35px; 
}
	
#content_kolom_breed 
{
	margin-top: 0px;
	position: relative;
	z-index: 2;
	float: left;
	width: 280px;
}

#content_kolom_breed p
{
	margin-bottom: 10px;
	padding: 0;
}	
	
#content_kolom_smal 
{
	float: left;
	width: 170px;
	margin-left: 40px;
	margin-top: 100px;
}
	
#rechterkolom 
{
	float: left;
	width: 189px;
	margin-top: 120px;
}
	
#rechterkolom_inhoud 
{
	width: 167px;
	margin-left: 20px;
}	

#rechterkolom_inhoud_homepage_vensters 
{
	width: 151px;
	margin-left: 20px;
}

#footer 
{
	font-size: 9px;
	color: #000000;
	clear: left;
	background-image: url('/img/nieuwzeeland/footer.gif'); 
	width: 600px; 
	height: 48px; 
	margin-left: 185px; 
	text-align: center;  
	line-height: 20px;
}
 
a 
{
	color: #3475B3;;
	text-decoration: underline;	
}

a:hover 
{
	color: #3475B3;
	text-decoration: underline;
}	

.td,
.tekst, 
.kijkterug_datum,
.nieuws_datum,
.defaultPanel
{
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

#linkerkolom 
{
	float: left;
	width: 265px;
}

#praatballon 
{
	position: relative;
	float: left; 
	z-index: 2;
	margin-top: -83px;
	width: 265px;
	height: 257px;
}	

.praatballon_tekst_dblauw 
{
	font-size: 12px;
	color: #3475B3;
	line-height: 18px;	
}

.praatballon_tekst_wit 
{
	font-size: 17px;
	color: #ffffff;
	line-height: 18px;
}

.praatballon_linkjes 
{
	font-size: 18px;
	color: #ffffff;
	line-height: 18px;
}

.praatballon_linkjes:hover 
{
	font-size: 18px;
	color: #E6007D;
	line-height: 18px;
	text-decoration: underline;
}

.titel 
{
	font-size: 18px;
	color: #ea3d70;
}

#categorie_top 
{
	width: 167px;
	height: 26px;
	background-image: url('/img/nieuwzeeland/categorie_top.gif');
}

#categorie_economie 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_economie.jpg");
	cursor: pointer;
}

#categorie_wonen 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_wonen.jpg");
	cursor: pointer;
}
	
#categorie_zorg 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_zorg.jpg");
	cursor: pointer;
}
	
#categorie_onderwijs 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_onderwijs.jpg");
	cursor: pointer;
}
	
#categorie_financieel 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_financieel.jpg");
	cursor: pointer;
}
				
#categorie_mobiliteit 
{
	float: left;
	height: 40px;
	width: 167px;
	background-image: url("/img/nieuwzeeland/categorie_mobiliteit.jpg");
	cursor: pointer;
}				

.categorie_uit 
{
	background-position: 0px 0px;	
	text-align: left;
	cursor: pointer;
}

.categorie_over 
{
	background-position: 0px 90px;		
	text-align: left;
	cursor: pointer;
}

.categorie_aan 
{
	background-position: 0px 40px;		
	text-align: left;
	cursor: pointer;
}

.categorie_tekst 
{
	font-size: 11px;
	color: #ffffff;
	margin-left: 45px;
	line-height: 35px
}

#categorie_footer 
{
	width: 167px;
	height: 25px;
	background-image: url('/img/nieuwzeeland/categorie_footer.gif');
}

#cleardiv 
{
	clear: left;
}
	
#venster_kijkterug 
{
	position: relative;
	width: 290px;
                background: #E5E5E5;
	background-image: url('/topics/venster_kijkterug_bg.jpg');
                background-repeat: no-repeat;
	margin-left: -10px;
	margin-top: 10px;
}	

#venster_kijkterug_inhoud
{
                padding: 5px 10px;
}

#venster_kijkterug_inhoud ul,
#venster_kijkterug_inhoud li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
#venster_kijkterug_inhoud_items 
{
                list-style: none;
                margin: 0;
                height: auto;
}

#venster_kijkterug_inhoud_items li a:link,
#venster_kijkterug_inhoud_items li a:visited
{
                display: block;
                width: 275px;
                height: 20px;
                padding-top: 5px;
                padding-left: 0px;
                overflow: hidden;
                color: #000000;
                text-decoration: none;
                font-size: 12px;
                font-weight: normal;
}

#venster_kijkterug_inhoud_items li a:hover,
#venster_kijkterug_inhoud_items li a:active,
#venster_kijkterug_inhoud_items li a.selected
{
               text-decoration: underline;
               color: #000000;
               font-weight: bold;
}
	
	
#venster_nieuws 
{
	margin-top: 10px;
	position: relative;
	width: 151px;
	background-image: url('/img/nieuwzeeland/venster_nieuws_bg.jpg');
}	
	
#venster_nieuws_inhoud 
{
	background-image: url('/img/nieuwzeeland/venster_nieuws_footer.jpg');
	background-position: bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px;
	margin-top: -5px;
}	

#venster_bijeenkomsten 
{
	margin-top: 10px;
	position: relative;
	width: 151px;
	background-image: url('/img/nieuwzeeland/venster_bijeenkomsten_bg.jpg');
}	
	
#venster_bijeenkomsten_inhoud 
{
	background-image: url('/img/nieuwzeeland/venster_bijeenkomsten_footer.jpg');
	background-position: bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px;
	margin-top: -5px;
}	
	
#venster_laatstereacties
{
	margin-top: 10px;
	position: relative;
	width: 151px;
	background-image: url('/img/nieuwzeeland/venster_laatstereacties_bg.jpg');
}	
	
#venster_laatstereacties_inhoud 
{
	background-image: url('/img/nieuwzeeland/venster_laatstereacties_footer.jpg');
	background-position: bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px;
	margin-top: -5px;
}	
	
#venster_aanmelden 
{
	margin-top: 10px;
	position: relative;
	width: 151px;
	background-image: url('/img/nieuwzeeland/venster_aanmelden_bg.jpg');
}	
	
#venster_aanmelden_inhoud 
{
	background-image: url('/img/nieuwzeeland/venster_aanmelden_footer.jpg');
	background-position: bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px;
	margin-top: -5px;
}	

.venster_kop 
{
	font-size: 14px;
	color: #ffffff;
}
		
.kijkterug_titel 
{
	font-size: 14px;
	color: #A8AAAE;
}

.nieuws_titel 
{
	font-size: 14px;
	color: #ea3d70;
}

.nieuws_titel_homepage
{
  font-size: 12px;
  color: #ea3d70;
  font-weight: bold;
}
		
		
/* EXTRA STYLES ######################## */


.defaultParagraph
{
	margin: 0 0 20px 0;
}

/* NEW MENU STYLES, WITHOUT TABLES ############################### */

	
#menu_inhoud 
{
	background: url('/img/nieuwzeeland/menu_venster_footer.gif');
	background-position: bottom;
	background-repeat: no-repeat; 
	width: 132px;
	padding: 14px 0 14px 0;
} 

#menu_venster ul,
#menu_venster li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#hoofdmenu
{
  list-style: none;
  margin: 0;
  height: auto;
  color: #FFFFFF;
  font-size: 11px;
}

#hoofdmenu li a:link,
#hoofdmenu li a:visited
{
  display: block;
  width: 122px;
  height: 15px;
  padding: 5px 0 0 10px;
  overflow: hidden;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}

#hoofdmenu li a:hover,
#hoofdmenu li a:active,
#hoofdmenu li a.selected
{
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}

#hoofdmenu li a.selected
{
  background: url(../img/nieuwzeeland/menu_pijltje_beneden.jpg) no-repeat 115px 8px;
}

#hoofdmenu .submenu0 li a:link,
#hoofdmenu .submenu0 li a:visited
{
  display: block;
  width: 112px;
  height: 15px;
  padding: 5px 0 0 20px;
  overflow: hidden;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}

#hoofdmenu .submenu0 li a:hover,
#hoofdmenu .submenu0 li a:active,
#hoofdmenu .submenu0 li a.selected
{
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}

#hoofdmenu .submenu0 li a.selected
{
  background: url(../img/nieuwzeeland/menu_pijltje_beneden.jpg) no-repeat 115px 8px;
}

#hoofdmenu .submenu0 .top
{
  height: 6px;
  font-size: 0px;
  line-height: 0px;
}

#hoofdmenu .submenu0 .bottom
{
  height: 6px;
  font-size: 0px;
  line-height: 0px;
}

#hoofdmenu .submenu1 li a:link,
#hoofdmenu .submenu1 li a:visited
{
  display: block;
  width: 102px;
  height: 15px;
  padding: 5px 0 0 30px;
  overflow: hidden;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
}

#hoofdmenu .submenu1 li a:hover,
#hoofdmenu .submenu1 li a:active,
#hoofdmenu .submenu1 li a.selected
{
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}

#hoofdmenu .submenu1 li a.selected
{
  background: url(../img/nieuwzeeland/menu_pijltje_beneden.jpg) no-repeat 115px 8px;
}


/* ####################################### */

h2 
{
	font-size: 18px;
	color: #ea3d70;
}		

pre
{
	background-color: #000;
	color: #fff;
        width: 480px;
}

#banner {
        margin: 0px 0px 10px 0px;
}
#banner img{
       border: 0px;
}

/* VIDEO STYLES
----------------------------------------------------------------*/

span.metageg {display: block; color: #aaa;}

.moviecontent, .audiocontent { width: 400px; } /* a default value will be replaced by movie width */
.moviecontent ul, .audiocontent ul {border: 0;overflow:hidden;margin:0;padding:0 0 1px 0; list-style:none; }
.moviecontent li, .audiocontent li {background-image:none;padding:0;margin:0;border:0;}

.moviecontent h3, .audiocontent h3 { border-bottom:1px solid #dedede; color: #000; margin: 0; padding: 0; font-size: 100%;}
.moviecontent li h3 a, .audiocontent li h3 a {border: 1px solid #FFF; color: #000;}
.moviecontent li h3 a:hover, .audiocontent li h3 a:hover {color: #000;}

.moviecontent li a, .audiocontent li a {display: block; padding: 2px 15px 3px 0; font-weight: bold; border-bottom:1px solid #dedede; background:url("img/pijl.gif") right top no-repeat;height:1%; text-decoration: none; color: #000;}
.moviecontent li li a, .audiocontent li li a { font-weight: normal; padding: 2px 15px 3px 0;}
.moviecontent li a:hover, .audiocontent li a:hover {color: #000; border-bottom: 1px solid #000; background:url("img/pijl-hover.gif") right top no-repeat;}

.moviecontent li p a, .audiocontent li p a {display: inline; text-decoration: underline; color: blue; background: #FFF; border: 0; padding: 0; margin: 0; font-weight: normal;}
.moviecontent li p a:hover, .audiocontent li p a:hover {display: inline; text-decoration: underline; color: blue; background: #FFF; border: 0; padding: 0; margin: 0;}

.moviecontent li img, .audiocontent li img { margin-bottom: -4px; border:0px;}

.moviecontent li a.open, .audiocontent li a.open { background:url("img/pijl-open.gif") right top no-repeat; }
.moviecontent li a.open:hover, .audiocontent li a.open:hover { background:url("img/pijl-open-hover.gif") right top no-repeat; }
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open,
.audiocontent ul.open, .audiocontent div.open, .audiocontent p.open {display: block; }
.moviecontent li a.close, .audiocontent li a.close { background:url("img/pijl.gif") right top no-repeat; }
.moviecontent li a.close:hover, .audiocontent li.close:hover { background:url("img/pijl-hover.gif") right top no-repeat; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close,
.audiocontent ul.close, .audiocontent div.close, .audiocontent p.close  {display:none;}
.moviecontent li.transcription div, .audiocontent li.transcription div { margin:0; padding:0; border-bottom: 1px solid #EEE;}

.moviecontent li.transcription span.actor, .audiocontent li.transcription span.actor { font-weight: bold;}
.moviecontent li.transcription span.handeling, .moviecontent li.transcription span.audiobeschrijving, 
.moviecontent li.transcription span.gebaar, .moviecontent li.transcription span.sfeer, 
.moviecontent li.transcription span.geschreventekst,
.audiocontent li.transcription span.handeling, .audiocontent li.transcription span.audiobeschrijving, 
.audiocontent li.transcription span.gebaar, .audiocontent li.transcription span.sfeer, 
.audiocontent li.transcription span.geschreventekst  { font-style: italic;}