body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	background-position:center top;
	background-color:#FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
a {
	color:#a36802;
}
#hulst {
	position:absolute;
	top:5px;
	left:-25px;
}
#page {
	width:1000px;
	position:absolute;
	margin-left:-500px;
	left:50%;
	/*margin:0 auto;*/
}
#header { 
	height:60px;
	margin:0;
	width:1000px;
}
#header form {
	margin:0;
}
#menu, #bulletin {
	/*height:31px;*/
	clear:left;
	/*display:block;*/
}
#menu {
	width:1000px;
	background-color:#ebd9b4;
}
#bulletin {
	width:980px; /* 987 */
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
}
#bulletin h5 {
	float:left;
	padding:5px 0 0 0;
}
#bulletin iframe {
	float:right;
}
#space {
	height:8px;
	width:987px;
}
#panel {
	margin:0 0 20px 0;
	width:740px;
	padding:0;
}
#pageLayout {
	/*display:block;*/
	padding:10px 0 0 0;
	margin:0;
	background-color:#FFFFFF;
	width:1000px;
}
#left {
	float:left;
	width:234px;
	margin:0;
	padding:0;
}
#right {
	float:right;
	margin:0 10px 0 0;
	padding:0;
	width:740px;
}
#content {
	font-size:9pt;
	clear:both;
	width:435px; /* 445 */
	margin:0;
	float:left;
	line-height:18px;
}
#content .contents {
	padding:20px 40px 20px 40px;
}
#content h1 {
	font-size:11pt;
/*	font-weight:normal;*/
	line-height:21px;
	padding:0 0 20px 0;
}
#infobanner {
	margin-top:20px;
}
#announce {
	padding:20px 0 0 0;
	width:295px;
	float:right;
}
#announce h1 {
	font-size:13pt;
	padding-bottom:10px;
}
#announce h1 a {
	text-decoration:none;
}
#announce h2, #announce h2 a, #posities h2, #posities h2 a {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	font-size:9pt;
}
#showPosities {
	margin-top: 10px;
}
.clear {
	clear:both;
}
h1,h2,h3,h4,h5,h6 {
	color:#a36802;
	margin:0;
	padding:0;
}
h1 { font-size:12pt; }
h2 { font-size:11pt; }
h3 { font-size:10pt; font-weight:normal; }
h4 { font-size:9pt; font-weight:normal;  }
h5 { font-size:8pt; font-weight:normal;  }
h6 { font-size:7pt; font-weight:normal;  }

.voordelen {
	width:204px;
	margin:0 15px 9px 15px;
	padding:0 0 10px 0;
	background-color:#eee7cd;
}
.voordelen h1 {
	display:block;
	background-color:#000000;
	padding:5px;
	margin-bottom:10px;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
}
.voordelen h2 {
	font-size:8pt;
	margin:0 5px 0 5px;
	padding:3px 0 3px 15px;
	font-weight:normal;
	line-height:11px;
	background-image:url(../images/arrow_voordeel.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.adres {
	margin:0 10px 0 10px;
	padding:20px 5px 0 5px;
}
.adres h4 {
	font-size:8pt; font-weight:normal; 
}
.spotlight, .spotlight_big {
	width:auto;
	height:179px;
	margin:0 10px 0 10px;
	border-bottom:1px solid #a36802;
	padding:20px 5px 0 5px;
}
.infopakketleft {
	width:214px;
	margin:0 15px 9px 15px;
}
.infopakketleft a,.infopakketleft a img {
	border:none;
}
.spotlight_big {
	padding-bottom:10px;
}
.spotlight_big {
	height:auto;
}
.spotlight img.inzet, .spotlight_big img.inzet {
	float:left;
	padding-top:10px;
}
.spotlight h1, .spotlight_big h1 {
	font-size:10pt;
}
.spotlight h1 a, .spotlight_big h1 a { text-decoration:none; }
.spotlight h2, .spotlight_big h2 {
	float:right;
	width:125px;
	color:#000000;
	font-size:8pt;
	line-height:16px;
	font-weight:normal;
	padding-top:10px;
}
.spotlight_big h2 {
	float:left;
	width:250px;
	margin-left:5px;
}
.spotlight h2 a, .spotlight_big h2 a {
	color:#000000;
	text-decoration:none;
}
.spotlight h3, .spotlight_big h3 {
	font-size:10pt;
	clear:both;
	font-weight:bold;
	padding-top:10px;
}
.spotlight h3 a, .spotlight_big h3 a {
	background-image:url(../images/arrow_spotlight.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
}
.spotlight h3 a:hover, .spotlight_big h3 a:hover {
	text-decoration:underline;
}
.spotlight hr, .spotlight_big hr {
	border:1px solid #a36802;
	border-width:0 0 1px 0;
}
#posities_mini h2 a {
	background-image:url(../images/arrow_spotlight.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ae8505;
	padding-left:15px;
	text-decoration:none;
}
#posities_mini h2 a strong {
	color:#a36802;
}

input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	border:1px solid #a36802;
	padding:1px 2px 1px 2px;
}
input.top, input.toperror {
	padding:2px 4px 2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ae8505;
	background-color:#f9f3e6;
	font-weight:normal;
}
input.image {
	border-width:0px;
	padding:0;
}
.error, input.toperror {
	background-color:#FF0000;
	color:#FFFFFF;
}
#nieuwsitem h2 {
	font-size:12px;
}
#nieuwsitem #subtitel {
	font-size:12px;
	color:#a36802;
	font-weight:bold;
}

/* SPLASH SCREEN CSS */

.spash_veld {
	display:none;
	z-index:200;
	position:absolute;
	top:200px;;
	left:100px;;
	width:760px;
}
.img_splash_veld_close {
	position:absolute;
	top:33px;;
	right:13px;
	width:18px;
	height:20px;
}
#splash_shade {
	display:none;
	
	z-index:1;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#splash_veld1 {
	height:431px;
}
#splash_veld2 {
	height:163px;
}
#splash_veld3 {
	height:170px;
}
#splash_veld4 {
	height:190px;
}
#img_splash_veld1_main {
	position:absolute;
	top:0px;;
	left:0px;;
	width:760px;
	height:431px;
}
#img_splash_veld1_knop1 {
	position:absolute;
	top:150px;
	left:100px;
	width:629px;
	height:69px;
}
#splash_veld1_knop2 {
	position:absolute;
	top:270px;
	left:100px;
	width:629px;
	height:69px;
	background-image:url(../images/splash/veld1_knop2.png)
}
#splash_veld1_knop3 {
	position:absolute;
	top:340px;;
	left:100px;
	width:629px;
	height:69px;
	background-image:url(../images/splash/veld1_knop3.png)
}
#img_splash_veld1_text {
	position:absolute;
	top:220px;;
	left:280px;
	width:385px;
	height:17px;
}
#img_splash_veld1_submit {
	position:absolute;
	top:183px;;
	left:692px;
	width:22px;
	height:23px;
	border:0;
}
#splash_veld1_input_nummer {
	position:absolute;
	top:155px;;
	left:535px;
	width:10em;
	height:19px;
	text-align:center;
}
#splash_veld1_input_postcode {
	position:absolute;
	top:184px;;
	left:535px;
	width:10em;
	height:19px;
	text-align:center;
}
#img_splash_veld2_main {
	position:absolute;
	top:0px;;
	left:0px;;
	width:760px;
	height:163px;
}
#img_splash_veld2_knop {
	position:absolute;
	top:115px;
	left:300px;
	width:188px;
	height:27px;
}
#img_splash_veld3_main {
	position:absolute;
	top:0px;;
	left:0px;;
	width:760px;
	height:170px;
}
#splash_veld3_input_email {
	position:absolute;
	top:105px;
	left:130px;
	width:300px;
	height:17px;
}
#img_splash_veld3_submit {
	position:absolute;
	top:103px;;
	left:438px;
	width:22px;
	height:23px;
	border:0;
}
#img_splash_veld4_main {
	position:absolute;
	top:0px;;
	left:0px;;
	width:760px;
	height:190px;
}
.splasherror {
	background-color:#EA797C;
}

/* END SPLASH SCREEN CSS */

/* POSITIEBROWSER CSS */

#positie_browser {
	display:none;
	width:267px;
}
#positie_browser_controls {
	margin-top:0.5em;
	background-color:#efe8d6;
	width:267px;
	height:30px;
}
.positie_browser_positie {
	display:none;
}
.positie_browser_title {
	width:267px;
	font-size:9pt;
	text-align:center;
	margin-top:0.5em;
	margin-bottom:0.5em;
	
}
.positie_browser_image {
	position:relative;
	top:0;
	left:0;
	width:267px;
	height:103px;
}
.positie_browser_image_overlay {
	position:absolute;
	top:0;
	left:0;
	width:267px;
	height:103px;
}
.positie_browser_title a {
	text-decoration:none;
}
.test_border {
	border:1px solid gray;
}
/* END POSITIEBROWSER CSS */

.captionframe {
	width:100px;
	display:block;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px;
	margin-bottom:10px;
	text-decoration:none;
}
td.captionframe {
	float:none; 
}
.captionframe img { float:none; }
.caption { 
	display:block;
	font-size:11px;
	text-decoration:underline;
}

.filmarchief_links {
	font-size:10pt;
	clear:both;
	font-weight:bold;
	margin-top:30px;
	text-align:center;
}
.filmarchief_links a {
	background-image:url(../images/arrow_spotlight.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
}
.filmarchief_links a:hover {
	text-decoration:underline;
}
