/* davy kestens */


/* standard setup */

*{margin:0;padding:0;border:0;}
.hidden{
	visibility::hidden !important;
	position:absolute !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
	left:-999999999px !important;
	display:none !important;
}
.floatleft{float:left !important;}
.floatright{float:right !important;}
.clearleft{clear:left !important;}
.clearright{clear:right !important;}
.clearboth{clear:both !important;}



/* hyperlinks */

a{
	color:#ff7f00;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

a.readmore{font-size:130%;}

h1 a{
	color:#000;
}

/* headers */

h1, h2, h3, h4, h5, h6{
	font-size:120%;
	font-weight:bold;
	color:#000 !important;
}



/* framework */

body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:75%;
}

#container {
	position:relative;
	background:url(/images/bg2.jpg);
	background-repeat: no-repeat !important;
	width:902px;
	height:720px;
	display:block;
	margin:auto;
	margin-top:37px;
	margin-bottom:15px;
}

#container.home {
	background:url(/images/bg.jpg);
}

#container.waar {
	background:url(/images/bg3.jpg);
}

#container.pers {
	background:url(/images/bg4.jpg);
}

#container.contact {
	background:url(/images/bg5.jpg);
}

#container.contactdata {
	background:url(/images/bg5.jpg);
}

#container.contactdata #content {
	left:410px;
	top:250px;
}

#container.landkaart {
	background:url(/images/bg6.jpg);
}
#container.landkaart #content{
	overflow:visible;
	display:block;
	height:543px;
	left:220px;
	top:80px;
	width:570px;
	z-index:1;
}

#container.bezoek {
	background:url(/images/bg7.jpg);
}

#container.bezoek #content {
	left:340px;
	top:250px;
}

#container.pers a.fotogalerij {
	left:421px;
}

#container.pers a.home {
	left:380px;
}


#container.waar #vogel, #container.waar #vogels, #container.pers #vogel, #container.pers #vogels {
	display:none;
}

#container #thumbs
{
	bottom:0;
	display:block;
	left:150px;
	position:absolute;
	width:500px;
	height:120px;
}

#content{
	display:block;
	height:370px;
	left:275px;
	overflow:auto;
	position:absolute;
	top:175px;
	width:572px;
	z-index:1;
}

#content.wie{
	top:225px;
	width:600px;
	height:380px;
}

#content div.newsitem{
	display:block;
	margin-bottom:15px;
	clear:left;
	float:left;
	width:100%;
}

#content div.newsitem div.datum{
	display:block;
	float:left;
	width:80px;	
	font-size:120%;
	font-weight:bold;
	color:#ff7f00;
}

#content div.newsitem div.text{
	display:block;
	float:right;
	width:250px;	
}





/* menu */

#menu{
	position:absolute;
	left:105px;
	top:65px;
	height:150px;
	width:150px;
	
}

#menu a{
	display:block;
	position:absolute;	
}

#menu a div.link_hover{
	display:block;
	position:absolute;	
	display:none;
}

#menu a:hover div.link_hover{
	display:block;
}

#menu a#wie{
	background:url(/images/wie.png);
	left:0px;
	top:0px;
	width:61px;
	height:19px;
}

#menu a#wie:hover div.link_hover{
	background:url(/images/wie_hover.png);
	left:-40px;
	top:0px;
	width:33px;
	height:32px;
}

#menu a#waar{
	background:url(/images/waar.png);
	left:0px;
	top:22px;
	width:61px;
	height:21px;
}

#menu a#waar:hover div.link_hover{
	background:url(/images/waar_hover.png);
	right:-20px;
	top:-4px;
	width:34px;
	height:30px;
}

#menu a#pers{
	background:url(/images/pers.png);
	left:0px;
	top:47px;
	width:61px;
	height:19px;
}

#menu a#pers:hover div.link_hover{
	background:url(/images/pers_hover.png);
	left:-40px;
	top:0px;
	width:34px;
	height:20px;
}

#menu a#contact{
	background:url(/images/contact.png);
	left:0px;
	top:66px;
	width:61px;
	height:18px;
}

#menu a#contact div.link_hover{
	background:url(/images/contact_hover.png);
	left:-60px;
	top:-5px;
	width:60px;
	height:36px;
}

#menu a#blogt{
	background:url(/images/mnu_blogt.png);
	left:0px;
	top:90px;
	width:87px;
	height:21px;
}

#menu a#blogt:hover div.link_hover{
	background:url(/images/mnu_blogt_hover.png);
	left:-65px;
	top:-10px;
	width:67px;
	height:35px;
}

#menu a#ontvangt{
	background:url(/images/mnu_ontvangt.png);
	left:0px;
	top:111px;
	width:117px;
	height:26px;
}

#menu a#ontvangt:hover div.link_hover{
	background:url(/images/mnu_ontvangt_hover.png);
	left:-40px;
	top:0px;
	width:50px;
	height:34px;
}






/* flashes */


div#flashes a#cdnv{
	background:transparent url(/images/btn_cdnv.png) repeat scroll 0 0;
	height:65px;
	position:absolute;
	right:100px;
	bottom:75px;
	width:125px;
}


div#flashes a#evped{
	background:transparent url(/images/btn_evped.png) repeat scroll 0 0;
	bottom:80px;
	height:86px;
	position:absolute;
	right:15px;
	width:91px;
	z-index:999;
}

a.facebook{
	background:transparent url(/images/facebook.png) repeat scroll 0 0;
	height:17px;
	position:absolute;
	bottom:18px;
	left:440px;
	width:80px;
	display:block;
}

a.archief{
	background:transparent url(/images/archief.jpg) repeat scroll 0 0;
	bottom:22px;
	display:block;
	height:17px;
	left:440px;
	position:absolute;
	width:55px;
}


a.fotogalerij{
	background:transparent url(/images/fotogalerij.png) repeat scroll 0 0;
	height:17px;
	position:absolute;
	left:490px;
	bottom:60px;
	width:87px;
	display:block;
	display:none;
}

a.homepage{
	background:transparent url(/images/home.gif) repeat scroll 0 0;
	height:17px;
	position:absolute;
	left:00px;
	width:50px;
	display:block;
	bottom:20px;
}


a.map{
	background:transparent url(/images/reis_thumb.png) no-repeat scroll left top;
	bottom:0;
	display:block;
	height:56px;
	left:345px;
	position:absolute;
	width:87px;
}

a.menu{
	background:transparent url(/images/menu_thumb.png) no-repeat scroll left top;
	height:57px;
	position:absolute;
	left:155px;
	bottom:2px;
	width:87px;
	display:block;
}

a.shootnc{
	background:transparent url(/images/shootnc_thumb.png) no-repeat scroll left top;
	position:absolute;
	height:54px;
	left:230px;
	bottom:0;
	width:87px;
	display:block;
}

a.onair{
	background:transparent url(/images/onair_thumb.png) no-repeat scroll left top;
	height:55px;
	position:absolute;
	left:70px;
	bottom:0;
	width:87px;
	display:block;
}

a.parlement{
	background:transparent url(/images/parlement.png) repeat scroll 0 0;
	display:block;
	height:23px;
	left:170px;
	position:absolute;
	top:23px;
	width:142px;
}


a.rapporten{
	background:transparent url(/images/rapporten.png) repeat scroll 0 0;
	height:23px;
	position:absolute;
	left:370px;
	top:18px;
	width:85px;
	display:block;
}


a.euroinfo{
	background:transparent url(/images/euroinfo.png) repeat scroll 0 0;
	height:23px;
	position:absolute;
	left:510px;
	top:15px;
	width:92px;
	display:block;
}

.wie #vogels{
	background:transparent url(/images/vliegen.png) repeat scroll 0 0;
	display:block;
	height:128px;
	left:175px;
	position:absolute;
	top:70px;
	width:385px;
	z-index:0;
}

div#flashes a#onair{
	background:transparent url(/images/btn_onair.png) repeat scroll 0 0;
	height:172px;
	position:absolute;
	right:20px;
	bottom:80px;
	width:219px;
	text-decoration:none !important;
}

a#onair2{
	background:transparent url(/images/btn_onair2.png) repeat scroll 0 0;
	height:231px;
	position:absolute;
	right:80px;
	bottom:135px;
	width:242px;
	text-decoration:none !important;
}


div#flashes a#onair div.show_date{
	color:#fff !important;
	display:block;
	position:absolute;
	left:65px;
	bottom:30px; 
	text-decoration:none !important;
	font-size:10px;
}


div#flashes a#ivod{
	background:transparent url(/images/btn_ivod.png) repeat scroll 0 0;
	height:146px;
	position:absolute;
	right:35px;
	bottom:255px;
	width:128px;
}


div#flashes a#ivod div.vers{
	background:transparent url(/images/flash_pers.png) repeat scroll 0 0;
	height:74px;
	position:absolute;
	right:45px;
	top:55px;
	bottom:0x;
	width:141px;
}


a#shootnc{
	background:transparent url(/images/btn_shootnsee.png) repeat scroll 0 0;
	height:123px;
	position:absolute;
	right:35px;
	bottom:410px;
	width:160px;
}


a#shootnc2{
	height:165px;
	position:absolute;
	right:70px;
	bottom:370px;
	width:260px;
}


a#shootnc2 img{
	display:block;
	left:15px;
	position:absolute;
	top:60px;
}



a#onair2 img{
	display:block;
	position:absolute;
	left:68px;
	bottom:57px;
	width:142px;
	height:82px;
}


a#reiseuropa{
	background:transparent url(/images/btn_reiseuropa.png) repeat scroll 0 0;
	height:129px;
	position:absolute;
	left:270px;
	top:110px;
	width:246px;
}


a#bezoek{
	background:transparent url(/images/btn_bezoek.png) repeat scroll 0 0;
	height:142px;
	position:absolute;
	left:310px;
	bottom:120px;
	width:320px;
}


#menukaart{
	background:transparent url(/images/menu.png) repeat scroll 0 0;
	height:350px;
	left:270px;
	position:absolute;
	top:250px;
	width:252px;
	color:#fff;
}

#menukaart ul{
	display:block;
	height:222px;
	margin-left:55px;
	margin-top:85px;
	overflow:hidden;
	width:175px;
}

#menukaart ul li{
	margin-bottom:5px;
}


div#flashes a#shootnc div.update{
	background:transparent url(/images/flash_update.png) repeat scroll 0 0;
	height:50px;
	position:absolute;
	right:70px;
	top:70px;
	bottom:0x;
	width:106px;
}



.a_ineuropa{
	background:transparent url(/images/a_ineuropa.jpg) repeat scroll 0 0;
	display:block;
	height:30px;
	left:245px;
	position:absolute;
	top:64px;
	width:115px;
}
.a_eprapporten{
	background:transparent url(/images/a_eprapporten.jpg) repeat scroll 0 0;
	display:block;
	height:23px;
	left:260px;
	position:absolute;
	top:94px;
	width:89px;
}
.a_tussenkomsten{
	background:transparent url(/images/a_tussenkomsten.jpg) repeat scroll 0 0;
	display:block;
	height:23px;
	left:273px;
	position:absolute;
	top:118px;
	width:104px;
}
.a_vragen{
	background:transparent url(/images/a_vragen.jpg) repeat scroll 0 0;
	display:block;
	height:32px;
	left:294px;
	position:absolute;
	top:140px;
	width:149px;
}
.a_lokaal{
	background:transparent url(/images/a_lokaal.jpg) repeat scroll 0 0;
	display:block;
	height:28px;
	left:209px;
	position:absolute;
	top:210px;
	width:99px;
}

/* vogel */

#vogel{
	position:absolute;
	left:45px;
	top:330px;
	height:35px;
	width:45px;
	background:transparent url(/images/vogel.png) repeat;
}



/* pers */

#container.pers div#content{
	height:340px;
	left:355px;
	top:210px;
	width:315px;
}

#container.pers div#content *{
	color:#fff !important;	
}




/* wie */

#container.wie div#content{
	width:560px;
}


/* contact */

textarea, input {
	border: 1px solid black !important;
}
#contact{font-weight:bold;}

label{float:left; width:50px;}

form{z-index:9999999}

#container.contact div#content{
	height:320px;
	left:400px;
	overflow:hidden;
	top:180px;
	width:450px;
}


/* mapke */

area{cursor:pointer;}

div#mapDescription{
	bottom:255px;
	display:block;
	height:141px;
	position:absolute;
	right:66px;
	width:195px;
}




ul#nex_press_list
{
	margin-top:10px;
}

#credits
{
	color:#000000;
	display:block;
	font-size:80%;
	margin:auto;
	opacity:0.3;
	text-align:right;
	width:900px;
}

#credits:hover
{
	opacity:1;
}