@charset "utf-8";

/* CSS Saycheese */
body {
background:#430101 url(../images/bgbody.jpg) no-repeat center top;
text-align:center;
font:11px/16px Arial, Helvetica, sans-serif;
color:#430101;
margin:0;
padding:0;
}

h1 {
font:bold 20px/20px Arial, Helvetica, sans-serif;
color:#fb0f0c;
margin:0;
padding:4px 0;
}

h2,h3,h4,h5,h6 {
font:bold 16px/16px Arial, Helvetica, sans-serif;
color:#fb0f0c;
margin:0;
padding:4px 0;
}

p {
margin:0 0 8px;
padding:0;
}

a {
color:#e20c0a;
font-weight:700;
text-decoration:underline;
outline:none;
}

a:hover {
text-decoration:underline;
color:#e20c0a;
}

#maincell {
height:auto;
width:925px;
height:625px;
display:table;
margin:auto;
text-align:left;
}

div.home {
background:url(../images/bgmaincell.png) no-repeat left top;
}

div.vervolg {
background:url(../images/bgmaincell2.png) no-repeat left top;
}

div.vervolg3 {
background:url(../images/bgmaincell3.png) no-repeat left top;
}

#header {
float:left;
height:100px;
width:925px;
}

#logo {
float:left;
height:100px;
width:220px;
}

#menu {
float:left;
height:35px;
width:525px;
padding-left:180px;
padding-top:65px;
}

#menu img {
float:left;
}

#contentcell {
width:925px;
height:500px;
float:left;
}

#footer {
width:890px;
height:20px;
float:left;
text-align:right;
color:#FFF;
font-size:10px;
line-height:20px;
padding-right:35px;
}

#footer a {
color:#FFF;
font-weight:400;
text-decoration:none;
}

#leftcol {
width:438px;
height:500px;
float:left;
text-align:center;
}

#rightcol {
width:455px;
height:500px;
float:left;
}

#rightcol2 {
width:840px;
height:500px;
float:left;
padding-left:30px;
}

#content {
padding:20px;
}

#rightcol2  #content2 {padding:0; padding-left:14px; padding-top:12px;}
#content ul {
	margin-left:0;
	padding-left:0;
	list-style: disc inside;
}


#mycustomscroll {
/* Typical fixed height and fixed width example */
width:415px;
height:310px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
clear:both;
padding-right:10px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width:415px;
height:455px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
clear:both;
padding-right:10px;
}

#mycustomscroll3 {
/* Typical fixed height and fixed width example */
width:820px;
height:455px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
clear:both;
padding-right:10px;
}

#bannercell {
width:455px;
height:auto;
padding-top:37px;
float:left;
text-align:center;
}

#banner {
width:433px;
height:95px;
margin:auto;
}

#photoleft {
margin:auto;
padding-top:12px;
padding-left:3px;
}

#flashmoviehome {
position:absolute;
z-index:9;
top:100px;
width:100%;
text-align:center;
left:0;
display:none;
}

#flashplaceholder {
width:865px;
height:495px;
background:#000;
margin:auto;
}

#close {
text-align:right;
width:865px;
}

#flashmoviecontent {
margin:auto;
width:715px;
height:402px;
padding-top:20px;
}

.form_error {color:red; font-weight:700;}