@import url("awards.css");
@import url("fans.css");
@import url("fotofilm.css");
@import url("footer.css");
@import url("gastenboek.css");
@import url("pers.css");
@import url("poll.css");
@import url("tabbladen.css");
@import url("webshop.css");
@import url("zoeken.css");


html{
	overflow-y:scroll;
}

body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	text-align: center;
}


div, a, img { 
	behavior: url("pngbehavior.htc"); 
}

a:link, a:visited {
	text-decoration: none;
	color: #000099;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: center;
	font-size: 50px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

.emptyElement {
	clear: both;
}

/*CONTENT TEMPLATES*/

div#bodySegment {
	width: 1000px;
	clear: both;
	margin: auto;
	text-align:right;
	float: none;
}

div#flashBackground {
	position:absolute;
	z-index:0;
	margin:auto;
	width:1000px;
}

div#flashHomepage {
	margin: auto;
	width: 1000px;
	/*height: 950px;*/
	z-index: 15;
	top: 0px;
	position:relative;
	visibility: visible;
}

div#homeFLV {
	position:absolute;
	z-index:20;
	left: -150px;
	top:450px;
	width:700px;
	height:700px;
	text-align: left;
}

div#contentHomeWrapper {
	width: 770px;
	position: absolute;
	float:right;
	z-index: 50;
	top: 0px;
	left: 230px;
	margin-top: 135px;
	visibility: hidden;
}

div#contentSegment {
	top: 0px;
	width: 760px;
	clear: both;
	float: right;
	background-image:url(../img/homepagina/contentContent.gif);
	background-repeat:repeat-y;
	/*background-position: 0px -46px;*/
}

div#contentFooter {
	display: block;
	background-image:url(../img/homepagina/footerContent.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 16px;
	clear:both;
	float: right;
	background-position: left top;
	}

div#contentWrapper {
	width: 430px;
	float: left;
	text-align: left;
	/*background-color: #FF0000; Tijdelijk*/
}

div#contentWrapperReadon {
	width: 720px;
	float: left;
	text-align: left;
	/*background-color: #FF0000; Tijdelijk*/
}

div#sidebarWrapper {
	width: 330px;
	float: left;
	text-align: left;
	/*background-color: #00FF00; Tijdelijk*/
	}
	
div#sidebarHolder {
	padding-left: 2px;
}

/*begin sidebar*/

.sidebarHeader {
	background-image:url(../img/homepagina/headerSidebar.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 90px;
}

.sidebarFooter {
	background-image:url(../img/homepagina/footerSidebar.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 41px;
}

.sidebarArticleIntro {
	background-image:url(../img/homepagina/sidebarHolder.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 101px;
	clear: both;
	overflow: hidden;
}

.sidebarPhotoHolder {
	float: left;
	padding-top: 7px;
	padding-left: 31px;
}

.sidebarArticleTitle {
	font-weight: bold;
	clear: both;
	padding-bottom: 10px;
}

.sidebarPhotoElement {
	float: left;
	width: 130px;
}

.sidebarIntroTextWrapper {
	float: left;
	width: 166px;
}

.sidebarIntroTextHolder {
	padding-top: 7px;
	padding-right: 31px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #000000;
	font-size: 10px;
}

.sidebarIntroTextHolder a:link,
.sidebarIntroTextHolder a:visited,
.sidebarIntroTextHolder a:active {
	color: #000000;
	text-decoration: none;
}

.sidebarIntroTextHolder a:hover {
	color: #000000;
	text-decoration: underline;
}

.sidebarArticleReadon {
	font-weight: bold;
	clear: both;
	padding-top: 7px;
}

.sidebarTeller {
	width: 296px;
	height: 180px;
	overflow: hidden;
	clear: both;
	}

/*end sidebar*/
	
/*Subnavigatie Homepagina*/

div#subnavWrapper {
	background-image:url(../img/homepagina/headerContent.gif);
	background-repeat:no-repeat;
	width: 760px;
	height: 46px;
	float: right;
	clear: both;
}

#subnavWrapper a:link,
#subnavWrapper a:visited,
#subnavWrapper a:hover,
#subnavWrapper a:active {
	color: #1c1914;
	text-decoration: none;
}

.subnavElement {
	float: left;
	padding-left: 90px;
	padding-top: 12px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.5em;
	color: #1c1914;
	text-align: left;
}

.subnavCloseElement {
	float: right;
	padding-top: 12px;
	padding-right: 25px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.5em;
	color: #6e543b;
	}

/*BLOCK ELEMENTEN*/


/*Begin nieuwsblok grote foto links, tekst rechts*/
.block395x255 {
	width: 395px;
	height: 255px;
	/*background-color: #000000;
	background-image: url(../img/homepagina/bgBlock395x255.gif);
	background-repeat: no-repeat;*/
	clear: both;
	margin-bottom: 7px;
	margin-left: 25px;
}

.textHolder175x255b {
	background-image:url(../img/homepagina/readonStill_175x250.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	width: 175px;
	height: 250px;	
	float:left;
	text-align: left;
	color:#FFFFFF;
	cursor: pointer;
}

.textHolder175x255b:hover {
	background-image:url(../img/homepagina/readonMouseover_175x250.gif);
	cursor: pointer;
}

.hometextBlockLink a:link,
.hometextBlockLink a:visited,
.hometextBlockLink a:hover,
.hometextBlockLink a:active {
	color:#FFFFFF;
}

a.hometextBlockLink:link,
a.hometextBlockLink:visited,
a.hometextBlockLink:hover,
a.hometextBlockLink:active  {
	color:#FFFFFF;
}

a.hometextLink:link,
a.hometextLink:visited,
a.hometextLink:hover,
a.hometextLink:active  {
	color:#deb582;
}

a.textHolder175x255:link,
a.textHolder175x255:visited,
a.textHolder175x255:active {
	background-image:url(../img/homepagina/readonStill_175x250.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	width: 175px;
	height: 250px;
	float: left;
	cursor: pointer;
	color:#FFFFFF;
}

a.textHolder175x255:hover {
	background-image:url(../img/homepagina/readonMouseover_175x250.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	width: 175px;
	height: 250px;
	float: left;
	cursor: pointer;
	color:#FFFFFF;
}

.photoHolder220x255 {
	width:220px;
	height:255px;
	float: left;
	z-index: 55;
}

.headerBlock295x255 {
	float: left;
	width: 175px;
	height: 21px;
	background-image:url(../img/homepagina/headerBlock395x255.gif);
	background-repeat: no-repeat;
}

.contentIntroTitel {
	clear: both;
	font-weight: bold;
	padding-bottom: 7px;
}

h1.contentIntroTitel {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	font-weight: bold;
	padding-bottom: 7px;
	letter-spacing: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
}



.textBlock {
	padding: 7px;
	float: left;
}

.textBlock a {
	color: #FFFFFF;
}

/*Eind nieuwsblok grote foto links, tekst rechts*/

/*Begin twee nieuwsblokjes naast elkaar*/

.block395x255_2 {
	width: 395px;
	height: 255px;
	clear: both;
	margin-bottom: 7px;
	margin-left: 25px;
}

.block190x255L {
	width: 190px;
	height: 255px;
	/*background-color: #000000;
	background-image: url(../img/homepagina/bgBlock190x255.gif);*/
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
}

.block190x255R {
	width: 190px;
	height: 255px;
	/*background-color: #000000;
	background-image: url(../img/homepagina/bgBlock190x255.gif);*/
	background-repeat: no-repeat;
	float: right;
}

.photoHolder190x127 {
	width: 190px;
	height: 127px;
	z-index: 60;
}

.divider190x5 {
	font-size: 1px;
	width: 190px;
	height: 5px;
	background-image: url(../img/homepagina/divider190x5.gif);
	clear: both;
}

a.readonBlock:link,
a.readonBlock:visited,
a.readonBlock:active {
	display: block;
	background-image:url(../img/homepagina/readonStill_191x118.gif);
	width: 191px;
	height: 118px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	background-position: left bottom;
	cursor: pointer;
	background-repeat: no-repeat;
}

a.readonBlock:hover {
	background-image:url(../img/homepagina/readonMouseover_191x118.gif);
	background-position: left bottom;
	width: 191px;
	height: 118px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
}

.readonBlockb {
	background-image:url(../img/homepagina/readonStill_191x118.gif);
	background-position: left bottom;
	width: 191px;
	height: 118px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
}

.readonBlockb:hover {
	background-image:url(../img/homepagina/readonMouseover_191x118.gif);
	background-position: left bottom;
}

/*Eind twee nieuwsblokjes naast elkaar*/

/*Begin blok 395x110*/
.block395x110 {
	width: 395px;
	height: 110px;
	/*background-color: #000000;
	background-image: url(../img/homepagina/bgBlock395x110.gif);
	background-repeat: no-repeat;*/
	clear: both;
	margin-bottom: 7px;
	margin-left: 25px;
}

.textHolder235x110b {
	width:235px;
	height: 110px;
	display:block;
	background-image:url(../img/homepagina/readonStill_235x110.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	cursor: pointer;
	float: left;
}

.textHolder235x110b:hover {
	background-image:url(../img/homepagina/readonMouseover_235x110.gif);
}

a.textHolder235x110:link,
a.textHolder235x110:visited,
a.textHolder235x110:active {
	width:235px;
	height: 110px;
	display:block;
	background-image:url(../img/homepagina/readonStill_235x110.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	cursor: pointer;
}

a.textHolder235x110:hover {
	width:235px;
	height: 110px;
	display:block;
	background-image:url(../img/homepagina/readonMouseover_235x110.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	cursor: pointer;
}

.textHolder235x110 {
	float:left;
	width: 235px;
	height: 110px;
}

.photoHolder160x110 {
	width: 160px;
	height: 110px;
	float: left;
	z-index: 70;
}

.newsTitle {
	font-weight: bold;
}

/*Eind blok 395x110*/

/*Begin ReadonPagina*/

div#contentReadon {
	padding-left: 25px;
}

.contentReadonTitleElement {
	background-image:url(../img/homepagina/headerReadon.gif);
	background-repeat:no-repeat;
	width: 690px;
	height: 70px;
	clear: both;
}

.contentReadonSmallTitleElement {
	background-image:url(../img/homepagina/headerReadonSmall.gif);
	background-repeat:no-repeat;
	width: 385px;
	height: 70px;
	clear: both;
}

.contentReadonIconHolder {
	margin-left: 10px;
	width: 70px;
	height: 70px;
	float: left;
}

.contentReadonTitle {
	padding-left: 7px;
	padding-top: 12px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	float: left;
}

.contentReadonText {
	text-align: left;
	margin: 7px;
	clear:both;
	color: #000000;
}

/*End ReadonPagina*/

/*Begin Felicitatie*/

div#sidebarFelicitatieWrapper {
	background-image: url(../img/homepagina/felicitatieHolder.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 204px;	
}

.sidebarFelicitatieElement {
	width: 296px;
	height: 102px;
	clear: both;
}

.sidebarFelicitatieHolder {
	padding-top: 7px;
	padding-left: 31px;
	padding-right: 31px;
	padding-bottom: 7px;
}

.sidebarFelicitatiePhoto {
	float: left;
	padding: 15px;
}

.sidebarFelicitatieText {
	padding-top: 25px;
	text-align: left;
	margin-left: 5px;
	color: #000000;
}

/*Eind Felicitatie*/

/*Start Boekingen*/

div#sidebarBoekingenWrapper {
	background-image: url(../img/homepagina/bgBoekingenHome.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 102px;
}

/*Eind Boekingen*/

/*Start zoekopmaak Homepagina*/

div#sidebarSearchWrapper {
	background-image: url(../img/homepagina/bgSearchHome.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 102px;
}

.sidebarSearchElement {
	padding-top: 55px;
	padding-left: 37px;
	padding-right: 10px;
	padding-bottom: 7px;
}

input#sidebarSearchInput {
	background-image: url(../img/homepagina/input_search.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 135px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	overflow: hidden;
	font-size: 10px;
	margin: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

/*Eind zoekopmaak Homepagina*/

div#pageCounter {
	padding-left: 27px;
	color: #464646;

}

.pagecounterSelected {
	color: #464646;
	font-weight: bold;	
}

.pagecounterunSelected a {
	color: #464646;	
}

/*SIDEBAR AANMELDEN NIEUWSBRIEF*/

.sidebarHomeNieuwsbrief {
	background-image:url(../img/homepagina/aanmelden_nieuwsbrief.gif);
	background-repeat:no-repeat;
	width: 296px;
	height: 206px;
	clear: both;
}

.sidebarNieuwsbriefHolder {
	padding-top: 50px;
	padding-left: 39px;
}

.sidebarNieuwsbriefInputHolder {
	padding-top: 12px;
	padding-bottom: 5px;
}

div#nieuwsbriefNaam {
	background-image:url(../img/homepagina/txt_naam.gif);
	background-repeat: no-repeat;
}

div#nieuwsbriefEmail {
	background-image:url(../img/homepagina/txt_email.gif);
	background-repeat: no-repeat;
}

.sidebarNieuwsbriefInput {
	background-image:url(../img/homepagina/bgNieuwsbriefInput.gif);
	background-repeat:no-repeat;
	width: 222px;
	height: 28px;
	padding: 5px;
	border: none;
	background-color:#000000;
}

.sidebarNieuwsbriefButtonHolder {
	margin: 0px;
	text-align: right;
	padding-right: 35px;
}

/*SIDEBAR AANMELDEN RADIO TV ALERT*/

.sidebarHomeRadioTVAlert {
	background-image:url(../img/homepagina/bgRadioTVAlertInput.gif);
	background-repeat:no-repeat;
	width: 296px;
	height: 206px;
	clear: both;
}

.sidebarRadioTVAlertHolder {
	padding-top: 50px;
	padding-left: 39px;
}

.sidebarRadioTVAlertInputHolder {
	padding-top: 12px;
	padding-bottom: 5px;
	text-align: left;
}

div#RadioTVAlertNaam {
	background-image:url(../img/homepagina/txt_naam.gif);
	background-repeat: no-repeat;
}

div#RadioTVAlertEmail {
	background-image:url(../img/homepagina/txt_email.gif);
	background-repeat: no-repeat;
}

.sidebarRadioTVAlertInput {
	background-image:url(../img/homepagina/bgNieuwsbriefInput.gif);
	background-repeat:no-repeat;
	width: 222px;
	height: 28px;
	padding: 5px;
	border: none;
	background-color:#000000;
}

.sidebarRadioTVAlertButtonHolder {
	margin: 0px;
	text-align: right;
	padding-right: 35px;
}

.sidebarRadioTVAlertIntroText {
	margin-right: 34px;
	margin-bottom: 7px;
	margin-top: 12px;
	text-align: left;
}

/*ALTERNATIEVE CONTENT*/

div#homeAlternativeContent {
	z-index: 5;
}

div#homeContent {
	z-index: 10;
}


/*AANMELDEN NIEUWSBRIEF*/

.nieuwsbriefFormHolder {
	clear: both;
	height: 25px;
}

.nieuwsbriefTextHolder {
	width: 115px;
	float: left;
}

.nieuwsbriefInputHolder {
	width: 250px;
	float: left;
}

/*ARCHIEF*/

.newsArhiveHeader {
	background-image:url(../img/homepagina/headerArchive.gif);
	background-repeat: no-repeat;
	width: 390px;
	height: 45px;
	margin-left: 25px;
	margin-bottom: 7px;
	padding: 0px;
	/*padding-left: 7px;*/
}

h1.paddingHeader {
	padding:10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	color: #FFFFFF;
}


#fotofilmArrowLeft {
	visibility: hidden;
}

#fotofilmArrowRight {
	visibility: hidden;
}




/*WITLICHT*/

h2.contentIntroTitel {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:2px 0 0 0;
	margin: 0;
}

.witlichtContainer {
	clear:both;
	margin-bottom:7px;
	margin-left:25px;
	width:395px;
}

.witlichtHead {
	background: url(/img/witlicht/header395.gif) no-repeat;
	height:17px;	
	padding:4px 0 0 165px;
}

.witlichtFoot {
	background: url(/img/witlicht/footer395.gif) no-repeat 0 -2px;
	height:17px;	
	padding:4px 0 0 165px;
	clear: both;
}

.witlichtContent {
	background: url(/img/witlicht/repeatWitlicht.gif) repeat-y -2px;
	float:left;
	width: 395px;
	color: #fff;
	clear: both;
}

.witlichtContent p {
	margin:0;
	padding:2px 0 0 0;
}

.witlichtContent ul, .witlichtContent li {
	margin:0;
	padding:0;
	color: #fff;
}

.witlichtContent li {
	height:28%;	
}

.witlichtContent ul {
	float:left;
	margin-left:13px;
	color: #fff;
	height:100%;
}

.witlichtContent a, .witlichtContent a:visited, .witlichtContent a:hover, .witlichtContent a:active {
	color: #fff;
}

.witlichtItem {
	float: left;
	width: 390px;
}

.witlichtItem .witlichtImg {
	border-left: 2px solid #000;
	border-top: 2px solid #000;
}

.witlichtItem .dashBorder {
	border-top: 1px dashed #ccc;
	padding-top: 4px;
	width: 220px;
	height: 115px;
	line-height:12px;
	float: left;
}

.witlichtItem a:hover {
	text-decoration: underline;
}

.witlichtImg {
	background:  no-repeat;
	float:left;
	width:158px;
	height:120px;
	margin-right: 5px;
}

.twitter {
	background-image: url(../img/bgTwitter.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	height: 306px;
	clear: both;
	}
	
.windowsLiveAlert {
	height: 29px;
	background-image: url(../img/bgWindowsLiveAlert.gif);
	background-repeat: no-repeat;
	padding-left: 86px;
}

.mugshot {
	background-image: url(../img/bgTwitter.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 230px;
	width: 296px;
	clear: both;
	}
	
.mugshot div {
	padding-top: 7px;
	margin: auto;
	}
	
.flogs {
	background-image: url(../img/bgTwitter.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 153px;
	clear: both;
	width: 296px;
	}
	
.flogs img {
	margin-bottom: 7px;
	vertical-align: middle;
	}
	
h1.flogsheader {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}