/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
body { line-height: 1; }
ul, ol 	{ font-family: Arial; font-size: 12px; color: #000; line-height: 18px; margin-left: 20px; padding-left: 0px;}
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
a {	color: #2669aa; }
a:hover { color: #000; }
input, textarea, select, button{ font-family: Arial; font-size: 12px; }
h1 { font-size:22px; font-weight:bold; color:#0055a0; line-height:24px; } 
h2 { font-size:18px; font-weight:normal; color:#0055a0; line-height:20px; } 
.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; }
.container { margin:10px auto; width:952px; line-height: 18px; font-family: Arial; color: #000; font-size: 12px; }
td { line-height: 18px; font-family: Arial; color: #000; font-size: 12px; }
.top	{ width:952px; height:90px; }
.header { height:222px; width:952px; overflow:hidden; }
.header a { background-image:url(/img/menu_bg.png); display:block; width:136px; height:74px; overflow:hidden; float:left; font-family:Arial; font-size:14px; color:#fffad1; line-height:60px; text-align:center; text-decoration:none; cursor:pointer; }
.header a:hover, .active { background-position:0 -74px; height:60px; padding-top:14px; line-height:17px; }
.maincontent { background:#fff5d3; display: inline-block; }
.bfilm { margin-top:-50px; position:absolute; }
.bcheckin { padding:10px 0 0 20px; float:left; width:253px; }
.centertxt { float:left; width:639px; padding:10px 20px; }
.footer { padding-top:20px; margin-bottom:20px; background:#fff5d3; } 
.footer_2 {  text-align:center; font-size:10px; }


/* AANMELD CSS */
.middle	{ width:952px; }
.middleLeft	{ float:left; width:300px; }
.content { width:384px; padding:20px; float:left; }
.middleRight { float:left; width:230px; }
.bottom	{	width:952px; height:51px; }
.bottom2 { width:952px; height:30px; font-family: Arial; color: #999; font-size: 10px; text-align:center; padding-top:10px; }
.bottom2 a	{ color:#999; text-decoration:none; }
.bottom2 a:hover { color:#999; text-decoration:underline; }
.logo { width:230px; height:220px; position:absolute; margin-left:724px; margin-top:30px; }

#iform label { width:150px; float:left; padding-top:2px; }
#iform input { width:200px; margin-bottom:2px; }
