@media screen {
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	color: #022A5B;
	background: #E0E0E0 none repeat scroll 0 0;
	font: normal normal normal 1em
			Arial,Verdana,Helvetica,sans-serif;
}
/* Container is het gehele gebruikte deel binnen de body,
   met uitzondering van footer en w3c gedeelte;
   Bepaal de breedte, en centreer binnen het browser venster: */
#container {
	width: 1000px;
	margin: 25px auto 0 auto;
	padding: 0 0 0 0;
	position: relative;
	text-align: left;
}

/* De link-anchor styles: */
a {
	text-decoration: underline;
}
a:link {
	color: blue;
	background-color: transparent;
}
a:visited {
	color: blue;
	background-color: transparent;
}
a:hover {
	text-decoration: underline;
}
/* Images indien binnen een anker (href, name): */
a img {
	border-width: 0 0 0 0;
}
a img.rand {
	margin-right: 15px;
	border: 1px solid #030303;
	float: left;
}

/* Voor het afdrukken van het logo in de print-stylesheet */
#logoprint {
	display: none;
}

/* Breadcrumb: waar zitten we in de site: */
#breadcrumb {
	color: white; /* voor de tekst (als niet 'n link) */
	font: normal normal bold 0.8em
			Arial,Verdana,Helvetica,sans-serif;
	background: #0070FF url(/images/breadcrumb.1000.jpeg)
			no-repeat scroll left bottom;
	margin: 1px 0 0 0;
	border: 1px solid black;
	padding: 0.5em 1em 0.5em 1.5em;
}
#breadcrumb a, #breadcrumb a:visited {
	font-weight: bold; /* voor de tekst (als wel 'n link) */
	text-decoration: none;
	color:  white;
}

/* "sidebar": de menu-kolom links op de pagina: */
#sidebar {
	width: 221px;
	position: absolute;
	top: 0%;
	float: left;
	text-align: left;
}
/* Kopjes in de sidebar: */
#sidebar h3 {
	margin: 1.3em 1.2em 0 0.5em;
	color: #022A5B;
	background-color: transparent;
	font: normal bold normal 1.1em
			Arial,Verdana,Helvetica,sans-serif;
}
#sidebar ul {
	margin: 0.3em 1.2em 0 0;
	padding: 0 0 0 0.5em;
}
#sidebar li {
	list-style: none;
	margin: 0 0.5em 2px 0.2em;
}
/* De clickable regels in de sidebar: */
#sidebar li a {
	color: blue;
	background-color: transparent;
	font: normal normal normal 1em
			Arial,Verdana,Helvetica,sans-serif;
	display: block;
	width: 100%;
	text-decoration: none;
	/* border: 1px hidden; */
}
/* Gedrag van sidebar menu-items onder de muis: */
#sidebar a:hover {
	color: #0066FF;
	background-color: #F5F5F5;
}
#sidebar a:visited {
	color: #333333;
}

/* Toggle tussen screen pagina's en printed pagina's,
   maar alleen gebruiken voor "inline" type elementen! */
/* Alternatief: gewoon niets aparts doen als een element *wel* getoond
   moet worden! Daarom is 'screenonly' uitgecommentarieerd */
/*
.screenonly {
	display: inline;
}
*/
.printonly {
	display: none;
}

/* Lopende teksten; het hoofddeel van de pagina: */
#stage {
	/* achtergrond met vertikale streep onder stage+sidebar: */
	background: white url(/images/stage_bg.jpeg)
			repeat-y scroll left top;
	position: relative;
	border: solid black;
	border-width: 0 0 0 0;
}
#stageinhoud {
	padding: 1em 0.5em 1em 221px; /* sidebar ligt in de brede linkerkantlijn */
}
#stageinhoud p, #stageinhoud table {
	margin: 0 1.5em 0 1.5em;
	padding: 0.5em 0 0.5em 0;
}
#stageinhoud h1 {
	color: #022A5B;
	background-color: transparent;
	font: normal normal normal 1.4em
			Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0.1em;
	margin: 1em 0 0.5em 0.5em;
	padding: 0.5em 0 0.5em 0;
}
#stageinhoud h2 {
	color: #022A5B;
	background-color: transparent;
	font: normal normal normal 1.3em
			Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0.1em;
	margin: 1em 0 0.5em 0.5em;
	padding: 0.5em 0 0.5em 0;
}
#stageinhoud h3 {
	color: #022A5B;
	background-color: transparent;
	font: normal normal normal 1.2em
			Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 0.1em;
	margin: 1em 0 0.5em 0.5em;
	padding: 0.5em 0 0.5em 0;
}
#stageinhoud h4 {
	color: #022A5B;
	background-color: transparent;
	font-size: 80%;
	margin: 0 0 0.5em 0.5em;
}
#stageinhoud h4 a {
	text-decoration: none;
}

/* Onderzijde in de stage, onder sidebar en stageinhoud;
   bevat de lichtblauwe achtergrond (wolk) afbeelding: */
#stagebottom {
	background: black url(/images/stagebottom_bg.1000.jpeg)
			no-repeat scroll right bottom;
	padding-bottom: 40px;
	clear: both;
}
/* Onderkant pagina: donkerblauwe balken voor de adressen: */
#footer {
	color: white;
	margin: 0 0 0 0;
	padding: 0.6em 1em 60px 0.5em;
	background: transparent url(/images/footer.1000.jpeg)
			no-repeat scroll center top;
	font: normal normal bold 0.8em/0.9em
			Arial,Verdana,Helvetica,sans-serif;
	text-align: center;
}
#footer a {
	color: white;
	background-color: transparent;
}
/*                */
hr.under {
	color: #022a5b;
	background-color: transparent;
	width: 90%;
	text-align: center;
	height: 1px;
}
/* Geef de huidige pagina aan in de lijst (ongebruikt): */
#current a, #current a:hover {
	color: #022A5B!important;
	background-color: #F5F5F5;
	text-align: left;
	font-weight: bold;
	cursor: default;
}
tr {
	background-color: white;
}
tr:hover {
	background-color: #F3F3F3;
	cursor: default;
}

/* Paragraaflink voor weergeven en weer verbergen van content */
.infotrigger {
	text-align: right;
	margin: 0 0 1em 0;
}
.infotrigger a {
	display: block;
	font: normal bold normal 0.75em
			Arial,Verdana,Helvetica,sans-serif;
}
.infotrigger a:link, .infotrigger a:visited {
	text-decoration: underline;
	background-color: #F5F5F5;
	color: #022A5B;
}
.infotrigger a:hover, .infotrigger a:active {
	text-decoration: none;
	color: #F5F5F5;
	background-color: #022A5B;
}
table.merchandise tr td {
	border-bottom-style: solid;
	border-bottom-width: thin;
}
table.gallery tr td {
	border-bottom-style: solid;
	border-bottom-width: thin;
}
.photocell {
	background-color:#C0C0C0; width:200px; height:200px;
	border-width:1px; border-style:solid;
}
.kleinelettertjes {
	font-size: 90%;
}
.rood {
	color: red;
}
#even tr {
	background-color: #F6B936;
}
pre, code {
        font: normal normal normal 1em
                        Courier,"Courier New",monospace;
        letter-spacing: -0.066em;
}
/* Onderkant pagina, met de w3c en css logo's */
#w3c {
	width: 1000px;
        clear: both;
}
#w3c p {
	text-align: right;
	padding: 0 0 0 0;
}
#w3c a {
	border-width: 0 0 0 0;
}

}  /* end of: @media screen */
