/* Van Mill IT-diensten, 2006-05-23 */

*
{
        margin		: 0; 
	padding		: 0; 
	border		: 0; 
}

html, body
{
	background	: #99cdff;
	font-family	: arial, sans-serif;
	font-size	: 100,01%;
	text-align	: left;
	height		: 100%;
}

/* to force vertical scrollbar */
/* hide from IE mac \*/
html
{
	min-height	: 100%; 
	margin-bottom	: 1px;
}
/* end hiding from IE5 mac */

h1 
{
	font-weight	: bold;
	font-size	: medium;
	margin		: 5px 0.3em 0.2em 0.2em;
	color		: #0004f2;
}

h2 
{
	font-weight	: bold;
	font-size	: small;
	margin		: 1.8em 0.3em 0.4em 0.3em;
	color		: #0004f2;
}

h3 
{
	font-weight	: normal;
	font-size	: small;
	font-style	: italic;
	margin		: 1.2em 0.3em 0.3em 0.3em;
	color		: #0004f2;
}

p
{
	font-size	: small;
	margin		: 0.7em 0.3em 0.7em 0.3em;
	color		: #0004f2;
}

a
{
	font-weight	: bold;
	font-size	: 11px;
	text-decoration	: none;
	color		: #a97500;
}

a:hover
{
	color		: #0004f2;
}

p a
{
	font-size	: small;
}

p img
{
	margin		: 5px 5px 5px 0;
}

p img.left
{
	float		: left;
	margin		: 0px 10px 10px 0;
}

p img.right
{
	float		: right;
	margin		: 0px 0px 10px 10px;
}

p img.character
{
	margin		: 0 0 0 0;
}

ol
{
	font-size	: small;
	color		: #0004f2;
	list-style	: outside decimal;
}

ul
{
	font-size	: small;
	color		: #0004f2;
}

li
{
	margin		: 0.3em 0.3em 0.3em 28px;
}

table
{
	border-style	: none;
	border-collapse	: collapse;
	font-size	: small;
	margin		: 0.7em 0.3em 0.7em 0.3em;
	color		: #0004f2;
}

td
{
	padding		: 0 1em 0 0;
}

p.thumb_and_text
{
	margin		: 1.3em 7px 10px 0;
	clear		: left;
	min-height	: 94px;
}

p.thumb_and_text img
{
	border		: solid 2px #fff;
	margin		: 0 8px 0 0;
	float		: left;
}

div#pagina
{
	margin		: 0 auto;
	width		: 740px;
	height		: 100%;
}

div#title
{
	padding		: 8px 0 0 0;
	height		: 68px;
}

div#menu
{
	border-top	: 1px solid #a97500;
	padding		: 0px 0 15px 0;
}

div#menu ul
{
	font-size	: 100%;
        list-style-type	: none;
}

div#menu li
{
        display		: inline;
	margin		: 0 0.5em 0 0;
}

div#back
{
	margin		: -10px 0 5px 0;
	padding		: 0;
	font-size	: 70%;
	color		: #0004f2;
}

div#links
{
	float		: left;
	padding		: 7px 0 0 0;
}

div#links img
{
	border		: none;
}

div#rechts
{
	float		: right;
        width		: 515px;
}

table#position_newsletter
{
        width		: 620px;
	margin		: 0 0 0 100px;
}

table#newsletter
{
	font-style	: italic;
	background	: #fff;
        width		: 550px;
	margin		: 0 10px 10px 0;
}

table#newsletter td
{
	padding		: 30px;
}

table#newsletter h1
{
	text-align	: right;
	margin-bottom	: 25px;
}

div#film_strip
{
	width		: 165px;
	float		: left;
	overflow	: auto;
	height		: 71%;
}

table.thumb_and_number
{
	text-align	: center;
	width		: 1px;
	margin		: 0 auto 10px auto;
	font-size	: x-small;
}

table.thumb_and_number img
{
	border		: solid 2px #fff;
	margin		: 0;
	display		: block;	  /* to prevent extra pixels in IE */
}

table.thumb_and_number td
{
	padding		: 0;
}

div#rechts_image
{
	float		: right;
	height		: 71%;
        width		: 560px;
}

div#arrow_up
{
	width		: 30px;
	height		: 36px;
	position	: absolute;
	top		: 50%;
	margin-top	: -50px;
	left		: 1px;
	margin-left	: 0;
}

div#arrow_up img
{
	border		: 0;
}

div#arrow_down
{
	width		: 30px;
	height		: 36px;
	position	: absolute;
	top		: 50%;
	margin-top	: 0px;
	left		: 1px;
	margin-left	: 0;
}

div#arrow_down img
{
	border		: 0;
}

table#center_table
{
       	position	: absolute;
	top		: 0;
	left		: 0;
	margin-left	: 45px;
	margin-top	: 0;
	width		: 515px;
	height		: 100%;
	vertical-align	: middle;
}

table#image_and_caption
{
	margin		: 0 auto;
	width		: 1px;
	font-size	: small;
}

table#image_and_caption img
{
	border		: solid 8px #fff;
	margin		: 0 10px 10px 0;
	display		: block;	  /* to prevent extra pixels in IE */
}

table#image_and_caption td#el1
{
        background	: #fff;
	padding		: 0;
}

table#image_and_caption td#el2
{
	background	: #99cdff;
	padding		: 0px 16px 8px 8px;
}

table.shadow_wrap_1
{
	width		: 1px;
	margin		: 0;
        background	: url(../images/shadow_main.gif) right bottom no-repeat;
}

table.shadow_wrap_1 td
{
	padding		: 0;
}

table.shadow_wrap_2
{
	width		: 1px;
	margin		: 0;
        background	: url(../images/shadow_bl.gif) left bottom no-repeat;
}

table.shadow_wrap_2 td
{
	padding		: 0;
}

table.shadow_wrap_3
{
	width		: 1px;
	margin		: 0;
        background	: url(../images/shadow_tr.gif) right top no-repeat;
}

table.shadow_wrap_3 td
{
	padding		: 0;
}

div#footer
{
	clear		: both;
	font-size	: x-small;
	padding		: 1em 0.5em 0.3em 0.5em;
	color		: #0004f2;
}
