/*	Lumen site stylesheet voor webstandaardgeorienteerde browsers
 *
 *	versie:
 *  0.9  - 2007/07/08
 *  alfa - 2008/04/23
 *  perpetual beta - 2008/11/19
 *
 *	locatie:
 *	/stijlen/lumen_screen.css
 *
 *	inhoud:
 *	algemene layout
 *	typografie
 *	kleuren
 *	
 *
 *	auteur:
 *	Jeroen Visser
 *	vizi | vorm geven aan inhoud
 *	j/dot/visser/at/vizi/dot/nl
 *
 */

/*	ALGEMEEN
 *
 */
html, body, div, h1, h2, h3, p, table, th, td, a, img, form, fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

body
{
	padding-left: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	font: 10px/150% Verdana, Geneva, Arial, sans-serif;
}

h1
{
	padding: 4px 0 0 0;
	color: #00C;
	font-size: 200%;
	font-weight: normal;
	line-height: 100%;
}

h2
{
	margin: 0 0 .1em 0;
	color: #00C;
	font-size: 170%;
	line-height: 110%;
}

h3
{
	margin: 1em 0 .2em 0;
	color: #00C;
	font-size: 110%;
	line-height: 150%;
}


a:link, a:visited
{
	color: #00C;
	text-decoration: none;
}

a:hover, a:visited:hover, a:focus
{
	text-decoration: none;
	background-color: #00C;
	color: #FFF;
	text-shadow: 0 0 0 #00C;
}

a.hoverimg:hover, a.hoverimg:focus,
.locatie-faciliteiten a.hoverimg:hover, .locatie-faciliteiten a.hoverimg:focus,
.over-filmhuis-lumen a.hoverimg:hover, .over-filmhuis-lumen a.hoverimg:focus
{
	background-color: transparent;
}

p, ul, ol
{
	font-size: 110%;
	line-height: 150%;
}

ul ul, ol ol, ul ol, ol ul, ul p, ol p
{
	font-size: 100%;
}

.lf
{
	clear: left;
}

ul
{
	margin: .5em 0 1em;
	padding: 0;
}

ul li
{
	margin: 0 0 .5em;
	padding: 0 0 0 1.8em;
	list-style: none outside;
	background: url(../afbeeldingen/bullet.gif) no-repeat 0 .15em;
}

ol
{
	margin: .5em 0 1em;
	padding: 0 0 0 1.8em;
}

ol li
{
	margin: 0 0 .5em;
	padding: 0;
}

code
{
	display: block;
	width: 455px;
	overflow-x: auto;
	margin: .2em 0;
	padding: 2px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #EEE;
}

table
{
	width: 400px;
	border-collapse: collapse;
	margin: 1.2em 0 2.4em;
	font-size: 100%;
}
td, th
{
	padding: .2em .5em;
	text-align: left;
}
th
{
	background: #CCC;
	color: #00C;
	font-size: 92%;
	text-transform: uppercase;
}
td
{
	border-bottom: 1px solid #CCC;
}


/*	HOOFDONDERDELEN LAYOUT
 *
 */
#container
{
	width: 100%;
	position: relative;
	max-width: 880px;
	padding-top: 51px;
}

#logo-lumen
{
	position: absolute;
	left: 555px;
	top: 24px;
}


#topbar
{
	width: 555px;
	height: 44px;
	background: #FFFFFF;
}

#kruimelpad
{
	margin: 0;
	padding: 0 150px 0 0;
	text-transform: uppercase;
	font-size: 100%;
}

#voetregel
{
	position: relative;
	clear: left;
	margin: 0;
	padding: 8px 0 15px;
	border-top: 1px solid #CCC;
	background-color: #EEE;
}


/*	ZOEKFORMULIER
 *
 */
#zoekform
{
	display: block;
	width: 160px;
	height: 24px;
	position: absolute;
	left: 555px;
	top: 0;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}

#q
{
	width: 136px;
	margin: 3px 0;
	padding: 2px;
	border: 0;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 100%;
}

#submit
{
	vertical-align: bottom;
}



/*	NAVIGATIE
 *
 */
.subnavigatie
{
	width: 555px;
	margin-bottom: 5px;
	padding: 3px 0 4px;
	background: #FFFFFF;
	color: #0000CC;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 130%;
}

.subnavigatie strong
{
	color: #000;
}

.subnavigatie img
{
	vertical-align: top;
}

#subnavigatie-01
{
	margin-top: 85px;
}

#subnavigatie-02, #voetnavigatie
{
	color: #000;
}

#voetnavigatie
{
	margin-top: 1.5em;
}


/*	UITKLAPMENU
 *
 */
#hoofdmenu
{
	display: block;
	position: absolute;
	left: 400px;
	top: 48px;
	margin: 0;
	padding: 3px 0;
	background: transparent url(../afbeeldingen/menu/ul_bg_hoofdmenu.gif) no-repeat top left;
	font-size: 10px;
}

#hoofdmenu li
{
	margin: 0;
	padding: 0 16px 1px 0;
	background: url(../afbeeldingen/menu/li_bg_pijltje.gif) no-repeat top right;
	list-style: none;
	line-height:75%;
	font-size: 100%;
}

#hoofdmenu li a
{
	display: block;
	margin: 0;
	padding: 0;
}

#hoofdmenu ul
{
	display: block;
	width: 157px;
	position: absolute;
	left: 155px;
	margin: 0;
	padding: 5px 0 0 3px;
	background: #FFFFFF;
	font-size: 100%;
}

.basestate
{
	top: -10000px;
}

.activestate
{
	top: 3px;
}

#hoofdmenu ul li
{
    padding: 0;
    line-height:135%;
}

#hmn-01 ul
{
	background: #FFF url(../afbeeldingen/menu/li_bg_filminfo_reserveren.gif) no-repeat top left;
}

#hmn-01 ul a, #hmn-01 ul a:link, #hmn-01 ul a:visited
{
	color: #0000CC;
}

#hmn-01 ul a:hover, #hmn-01 ul a:focus
{
	background-color: #0000CC;
	color: #FFFFFF;
	text-shadow: 0 0 0 #0000CC;
}

#hmn-02 ul
{
	background: #fff url(../afbeeldingen/menu/li_bg_locatie_faciliteiten.gif) no-repeat top left;
}

#hmn-02 ul a, #hmn-02 ul a:link, #hmn-02 ul a:visited
{
	color: #00BB00;
}

#hmn-02 ul a:hover, #hmn-02 ul a:focus
{
	background-color: #00BB00;
	color: #FFFFFF;
	text-shadow: 0 0 0 #00BB00;
}

#hmn-03 ul
{
	background: #fff url(../afbeeldingen/menu/li_bg_over_filmhuis_lumen.gif) no-repeat top left;
}

#hmn-03 ul a, #hmn-03 ul a:link, #hmn-03 ul a:visited
{
	color: #CC0000;
}

#hmn-03 ul a:hover, #hmn-03 ul a:focus
{
	background-color: #CC0000;
	color: #FFFFFF;
	text-shadow: 0 0 0 #CC0000;
}

#hoofdmenu ul ul
{
	position: static;
	padding: 0 0 10px;
	background: transparent;
}

#hoofdmenu ul li a
{
	padding: 0 10px 1px;
	font-weight: bold;
	margin: 0 0 2px 0;
}

#hoofdmenu ul ul li a
{
	padding: 0 10px 1px;
	font-weight: normal;
}



/*	INHOUD & ZIJBEUK
 *
 */
#hoofdinhoud
{
	width: 555px;
	float: left;
	padding-bottom: 30px;
}

#subinhoud
{
	margin-left: 555px;
	padding-top: 300px;
	min-width: 200px; /* Gelinkt aan breedte sIFR h1 kopje */
}

#hoofdinhoud h1
{
	margin: 20px 0 0;
	background-color: #FFF;
}


/*	LIJSTEN IN ZIJBEUK
 *
 */
.sublijst
{
	margin: 0 0 20px;
	padding: 0;
	border-top: 1px solid #CCC;
}

#subinhoud .sublijst li
{
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCC;
	background: none;
	list-style: none;
}

.sublijst strong
{
	text-transform: uppercase;
}

#subinhoud .sublijst a
{
	display: block;
	padding: 1px 10px 2px 0;
}

#subinhoud .sublijst a:hover, #subinhoud .sublijst a:focus
{
	background-color: #EEE;
	color: #00C;
}




/*	SUBTEKST
 *
 */
.subtekst
{
	margin: 0 0 20px;
	padding: 1px 10px 1px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #EEE;
}



/*	PROGRAMMA: FILMBLOKKEN
 *
 */
.voorstelling
{
	position: relative;
	margin-bottom: 5px;
	padding: 3px 30px 7px 70px;
	background: #FFF;
	line-height: 125%;
}

.voorstelling a.film-reserveer, .voorstelling h2 span
{
	display: block;
	width: 70px;
	position: absolute;
	left: 0;
}
.voorstelling h2 span.datums
{
	top: 2em;
	font-size: 70%;
	line-height: 135%;
	text-transform: uppercase;
}

.voorstelling h2 span
{
	color: #222;
}



/*	WEEKOVERZICHT: FILMTABEL
 *
 */
.weekoverzicht
{
	position: relative;
	margin: 0;
	padding: 0 0 20px 0;
	background: white;
}
.weekoverzicht .dagen a strong
{
  color: #00C;
}

.weekoverzicht a:link, .weekoverzicht a:visited
{
	margin: 0;
	padding: 0;
	background: transparent;
	color: #666;
}

.weekoverzicht a:hover, .weekoverzicht a:focus
{
	margin: 0;
	padding: 0;
	background: transparent;
	color: #00C;
}
.weekoverzicht em
{
	font-style: normal;
	color: #666;
	cursor: default;
}
.weekoverzicht .voorbij em
{
  color: #999;
}


#weektabel
{
	margin: 0;
	width: auto;
	border-collapse: collapse;
	border-spacing: 0;
	background: url(../afbeeldingen/bg_table_weekoverzicht_weekeinde.gif) repeat-y 90px 0;
}

#weektabel th
{
	text-align: left;
	text-transform: none;
	font-weight: normal;
	font-size: 100%;
}

#weektabel .dagen th
{
	padding: 2px 2px 2px 3px;
	background: #FFF url(../afbeeldingen/bg_th_weekoverzicht_dag.gif) no-repeat bottom left;
	text-transform: uppercase;
}

#weektabel td
{
	width: 40px;
	border: none;
	padding: 3px 2px 3px 3px;
	text-align: left;
}

#weektabel #cel-0-0
{
	display: block;
	position: absolute;
	top: 0;
	left: 315px;
	width: 215px;
	padding: 2px 0 2px 0;
	background: url(../afbeeldingen/bg_th_weekoverzicht_dag.gif) no-repeat bottom left;
}

#weektabel tbody th
{
	display: block;
	position: absolute;
	left: 315px;
	padding: 3px 2px 3px 4px;
	background: url(../afbeeldingen/bg_th_weekoverzicht_filmtitel.gif) no-repeat bottom left;
}


#weektabel tbody th.special
{
	padding: 4px 0 0 26px;
}

#weektabel .special a:link, #weektabel .special a:visited
{
	color: #00C;
	text-transform: uppercase;
}

#weektabel .special a:hover, #weektabel .special a:focus
{
	background-color: #00C;
	color: #FFF;
	text-transform: uppercase;
}


/*  SPECIAL CASE: vergrijsde tabel bij mouseover dag, titel of tijd */
.weekoverzicht .laaglicht a:link, .weekoverzicht .laaglicht a:visited, 
.weekoverzicht .laaglicht em,
.weekoverzicht .laaglicht .dagen a strong
{
	color: #999;
}

.weekoverzicht .laaglicht th.special a:link, .weekoverzicht .laaglicht th.special a:visited
{
	color: #66F;
}

.weekoverzicht .laaglicht .hooglicht a:link, .weekoverzicht .laaglicht .hooglicht a:visited,
.weekoverzicht .laaglicht .hooglicht em,
.weekoverzicht .laaglicht a:hover, .weekoverzicht .laaglicht a:focus,
.weekoverzicht .laaglicht em.hover,
.weekoverzicht .laaglicht .hooglicht a strong,
.weekoverzicht .laaglicht a:hover strong, .weekoverzicht .laaglicht a:focus strong
{
	color: #00C;
}


.weekoverzicht .laaglicht a img,
.weekoverzicht .laaglicht th.special img
{
	opacity: 0.5;
}
.weekoverzicht .laaglicht .hooglicht a img
{
	opacity: 1;
}


.weekoverzicht .laaglicht .hooglicht a:link img, .weekoverzicht .laaglicht .hooglicht a:visited img,
.weekoverzicht .laaglicht a:hover img, .weekoverzicht .laaglicht a:focus img
{
	opacity: 1;
}

.weekoverzicht #weektabel tbody td.hooglicht
{
	background: url(../afbeeldingen/bg_td_weekoverzicht.gif);
}



/*	FILMINFO: FILM ZOEKEN
 *
 */
.film-zoeken #beschrijving
{
	padding-right: 85px;
}

.film-zoeken form
{
	display: block;
	padding: 2em 70px 4em 0;
	font-size: 110%;
}

label
{
	display: block;
	float: left;
	clear: left;
	width: 8em;
	margin: 0 0 1.5em 0;
	color: #00C;
	line-height: 150%;
}

input
{
	display: block;
	margin: 0 0 0 8.5em;
	font-size: 100%;
}

.film-box
{
	display: block;
	margin: 0 0 1.5em 8.5em;
	font-size: 100%;
}

.film-box label, .film-box input
{
	display: inline;
	float: none;
	clear: none;
	margin: 0;
	color: #000;
}

.film-box select
{
	font-size: 100%;
}

.film-box span
{
	display: block;
	padding: .6em 0 .4em;
	color: #777;
	font-size: 95%;
	line-height: 150%;
}

#film-zoeken-submit
{
	clear: left;
}

/* Resultaten */
.film-zoeken .blokinhoud
{
	padding-right: 85px;
}



/*	FILMINFO: FILMS A-Z
 *
 */
#beschrijving
{
	min-height: 300px;
	position: relative;
	background-color: #FFF;
	padding: 3px 155px 7px 0;
}

#beschrijving h2
{
	padding: .8em 0 .4em 0;
}

#beschrijving p
{
	position: relative;
	margin-bottom: 1em;
}

p.tagline,
div.tagline p
{
	padding: 12px 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 135%;
}

#beschrijving p .bijschrift
{
	width: 115px;
	position: absolute;
	left: 420px;
	top: 0;
	border-top: 1px solid #CCC;
	padding-top: 4px;
	background: #FFF;
}
#beschrijving p .bijschrift small
{
	display: block;
	color: #333;
	font-style: normal;
	text-transform: uppercase;
}



#details
{
	position: absolute;
	left: 420px;
	top: 0;
	width: 115px;
	padding: 8px 0;
	font-size: 10px;
	line-height: 120%;
}

.filmtechniek #details
{
	padding-top: 35px;
}

#details img
{
	margin: 0 3px 0 0;
	padding: 0;
	border: 0;
}

#details dt
{
	padding-bottom: 1px;
	border-bottom: 1px solid #CCC;
	color: #00C;
}

#details dd
{
	margin: 0 0 10px 0;
	padding: 0;
}

#details dd a
{
	margin-bottom: 2px;
}

#details dd.filmlinks a
{
	display: block;
	margin: 0;
	padding: 2px 0;
	border-bottom: 1px solid #CCC;
}

#details dd.filmlinks a:hover
{
	background-color: #EEE;
	color: #00C;
}



/*	NIVEAU 1 & 2: INHOUDBLOKKEN VOOR TOELICHTING PER TAK
 *
 */
.blokinhoud
{
	position: relative;
	margin-bottom: 5px;
	padding: 3px 155px 7px 0;
	background: #FFF;
	line-height: 125%;
}

.lead
{
	padding: 6px 0 4px;
	font-size: 12px;
	font-weight: bold;
	line-height: 135%;
}



/*	NIEUWS: VORMGEVING NIEUWSITEMS INCLUSIEF NIEUWSBLOK OP HOMEPAGE
 *
 */
.nieuws .blokinhoud, .nieuws .berichtinhoud
{
	position: relative;
	padding: 0 30px 7px 0;
	background: #FFF;
}

.nieuwsblok
{
	margin: 0 0 20px 0;
	padding: 10px 30px 5px 0;
	background: #FFF url(../afbeeldingen/bg_div_nieuws.gif) no-repeat left bottom;
}
#hoofdinhoud .nieuwsblok h1
{
	margin-top: 0;
}

.nieuws .blokinhoud h2, .nieuwsblok h2
{
	border-top: 1px solid #CCC;
	padding: 5px 0 0 70px;
}

.nieuws .berichtinhoud h2
{
	padding: 12px 0 2px 0;
}

.nieuws .blokinhoud h2
{
	position: relative;
	top: -1px;
}

.nieuws .blokinhoud h2.extra, .nieuwsblok h2.extra
{
	border-top: none;
}

.nieuws .blokinhoud p, .nieuwsblok p
{
	padding: 0 0 5px 70px;
}

.itemdatum
{
	display: block;
	width: 60px;
	border-top: 6px solid #CCC;
	border-bottom: 1px solid #CCC;
	color: #00C;
	font-size: 160%;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
}

.nieuws .blokinhoud .itemdatum, .nieuwsblok .itemdatum
{
	position: absolute;
	left: 0;
	top: -100000px;
	padding: 1px 0 8px 0;
}

.nieuwsblok a, .nieuwsblok a:link, .nieuwsblok a:visited
{
	color: #00C;
}

.nieuwsblok a:hover, .nieuwsblok a:focus
{
	background-color: #00C;
	color: #FFF;
}

.itemdatum span
{
	display: block;
	width: 56px;
	margin: 0 0 2px 0;
	padding: 2px;
	color: #333;
	font-size: 62.5%;
	text-transform: lowercase;
}



/*	SPECIALS
 *
 */
.programma .blokinhoud h2
{
	padding: .8em 0 .1em;

}





/*	LINKS
 *
 */
.links .blokinhoud
{
	position: relative;
	padding: 0 30px 7px 0;
	background: #FFF;
}

.links .blokinhoud h2
{
	border-top: 1px solid #CCC;
	padding: 5px 0 0 70px;
	position: relative;
	top: -1px;
}

.links .blokinhoud h2.extra
{
	border-top: none;
}

.links .blokinhoud p
{
	padding: 0 0 5px 70px;
}

.links .blokinhoud p.lead
{
	padding: 6px 0 4px;
}

.links .blokinhoud p.moreinfo
{
	position: relative;
	top: -3px;
	padding: 0 0 10px 70px;
}

.links .blokinhoud .itemletter
{
	display: block;
	width: 60px;
	position: absolute;
	left: 0;
	padding: 5px 0 8px 0;
	border-top: 6px solid #CCC;
	border-bottom: 1px solid #CCC;
	color: #C00;
	font-size: 240%;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
}



/*	FILMINFO: E-MAIL WEEKPROGRAMMA AANMELDFORMULIER
 *
 */
#aanmelden-weekprogramma
{
	margin: 0 0 1em 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}
#aanmelden-weekprogramma fieldset div
{
	display: block;
	margin: 0 0 0 8.5em;
	font-size: 100%;
}
#aanmelden-weekprogramma fieldset div label
{
	display: inline;
	width: auto;
	clear: none;
	margin: 0 2em 0 0;
	color: #000;
}
#aanmelden-weekprogramma fieldset div input
{
	display: inline;
	margin: 0;
}



/*	ERRORPAGES: LOLA OF APACHE
 *
 */
.pagina-niet-gevonden .blokinhoud
{
	padding-right: 85px;
}



/*	LUMEN SUPPORTS
 *
 */
#voetregel .supports
{
	display: block;
	position: absolute;
	right: 5px;
	top: 8px;
}

#voetregel .supports a,
#voetregel .supports a:hover, 
#voetregel .supports a:visited:hover, 
#voetregel .supports a:focus
{
	background-color: transparent;
	color: #666;
}



/*	KLEUREN: LOCATIE & FACILITEITEN
 *
 */
.locatie-faciliteiten h1,
.locatie-faciliteiten h2,
.locatie-faciliteiten h3,
.locatie-faciliteiten .subnavigatie,
.locatie-faciliteiten #details dt,
.locatie-faciliteiten a:link,
.locatie-faciliteiten a:visited,
.locatie-faciliteiten #kruimelpad a:link,
.locatie-faciliteiten #kruimelpad a:visited,
.locatie-faciliteiten #subinhoud .sublijst a:hover,
.locatie-faciliteiten #subinhoud .sublijst a:focus,
.locatie-faciliteiten .nieuwsblok a, 
.locatie-faciliteiten .nieuwsblok a:link, 
.locatie-faciliteiten .nieuwsblok a:visited,
.locatie-faciliteiten .itemdatum
{
	color: #0A0;
}

.locatie-faciliteiten a:hover, 
.locatie-faciliteiten a:visited:hover, 
.locatie-faciliteiten a:focus,
.locatie-faciliteiten #kruimelpad a:hover, 
.locatie-faciliteiten #kruimelpad a:visited:hover, 
.locatie-faciliteiten #kruimelpad a:focus,
.locatie-faciliteiten .nieuwsblok a:hover, 
.locatie-faciliteiten .nieuwsblok a:focus
{
	background-color: #0A0;
	color: #FFF;
	text-shadow: 0 0 0 #0A0;
}

.locatie-faciliteiten ul li
{
	background: url(../afbeeldingen/bullet-groen.gif) no-repeat 0 .15em;
}

.locatie-faciliteiten th
{
	color: #0A0;
}



/*	KLEUREN: OVER FILMHUIS LUMEN
 *
 */
.over-filmhuis-lumen h1,
.over-filmhuis-lumen h2,
.over-filmhuis-lumen h3,
.over-filmhuis-lumen .subnavigatie,
.over-filmhuis-lumen #details dt,
.over-filmhuis-lumen a:link,
.over-filmhuis-lumen a:visited,
.over-filmhuis-lumen #kruimelpad a:link,
.over-filmhuis-lumen #kruimelpad a:visited,
.over-filmhuis-lumen #subinhoud .sublijst a:hover,
.over-filmhuis-lumen #subinhoud .sublijst a:focus,
.over-filmhuis-lumen .nieuwsblok a, 
.over-filmhuis-lumen .nieuwsblok a:link, 
.over-filmhuis-lumen .nieuwsblok a:visited,
.over-filmhuis-lumen .itemdatum
{
	color: #C00;
}

.over-filmhuis-lumen a:hover, 
.over-filmhuis-lumen a:visited:hover, 
.over-filmhuis-lumen a:focus,
.over-filmhuis-lumen #kruimelpad a:hover, 
.over-filmhuis-lumen #kruimelpad a:visited:hover, 
.over-filmhuis-lumen #kruimelpad a:focus,
.over-filmhuis-lumen .nieuwsblok a:hover, 
.over-filmhuis-lumen .nieuwsblok a:focus
{
	background-color: #C00;
	color: #FFF;
	text-shadow: 0 0 0 #C00;
}

.over-filmhuis-lumen ul li
{
	background: url(../afbeeldingen/bullet-rood.gif) no-repeat 0 .15em;
}

.over-filmhuis-lumen th
{
	color: #C00;
}



/*	SIFR: TITEL IN FIJNE TYPOGRAFIE!
 *
 */

/* These are standard sIFR styles... do not modify */
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced
{
	visibility: visible !important;
}

span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]
{
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1
{
	display:block;
	width:auto;
	visibility: hidden;
	font-size: 240%;
}

.sIFR-hasFlash #topbar h1
{
	font-size: 300%;
}

.sIFR-hasFlash #subinhoud h1
{
	width: 200px;
}



/* Til kruimelpad boven flash als sIFR is toegepast. */
.sIFR-hasFlash #kruimelpad
{
	display: block;
	position: absolute;
	top:80px;
	left: 2px;
	z-index:1000;
	width: 400px;
	padding: 0;
	background-color: transparent;
}

