body, html {
     margin: 0px;
     background: url('images/background.png') repeat-x #000000;
}




/* ####### Wrapper ######## */
#wrapper {
     width: 900px;
     margin: 0 auto;
     background: transparent;
     overflow: hidden;
}
 #wrapper div {
      display: inline;
      float: left;
 }
 .no_border {
      float: left;
      border: 0;
 }



/* ####### Logo classes ####### */
#header {
     width: 900px;
     height: 143px;
     background: url('images/header_background.png');
     margin: 5px 0 0 0;
}
#header a {
     float: left;
     margin: 0;
     width: 100%;
     height: 100%;
}







/* ####### Content ####### */
#content {
     width: 900px;
     background: #ffffff;
     margin: 0;
}
#content_left {
     width: 252px;
     margin: 0 0 0 0;
}
#content_right {
     width: 644px;
     margin: 2px 0 0 2px;
}
#content_right2 {
     width: 644px;
     margin: 0px 0 0 2px;
}







/* ####### Menu ####### */
div.menu_titel {
     width: 250px;
     height: 35px;
     background: url('images/menu_titel.png');
     margin: 2px 0 0 2px;
}
div.menu_titel span {
     float: left;
     font: bold 12px arial;
     color: #ffffff;
     margin: 10px 0 0 8px;
}
#menu {
     width: 250px;
}
#menu ul {
     width: 248px;
     margin: 0 0 0 2px;
     float: left;
     padding: 0;
     display: inline;
     border-left: 1px solid #dadada;
     border-right: 1px solid #dadada;
     border-bottom: 1px solid #dadada;
}
#menu ul li {
     width: 248px;
     height: 24px;
     background: url('images/li_bg.png') repeat-x;
     float: left;
     list-style: none;
}
#menu ul li a {
     float: left;
     font: bold 12px arial;
     color: #0a1700;
     margin: 4px 0 0 7px;
     text-decoration: none;
}
div.menu_bg {
     width: 248px;
     margin: 0 0 0 2px;
     border-left: 1px solid #dadada;
     border-right: 1px solid #dadada;
     border-bottom: 1px solid #dadada;
}
div.menu_bg a {
     float: left;
     margin: 21px 0 0 61px;
}
#menu_spacer {
     width: 100%;
     height: 21px;
}






/* ####### Filmpjes ####### */
#filmpjes {
     width: 644px;
}
#filmpjes_titel {
     width: 644px;
     height: 35px;
     background: url('images/titel1.png');
}
#filmpjes_titel span {
     float: left;
     font: bold 12px arial;
     color: #ffffff;
     margin: 10px 0 0 8px;
}
#filmpjes_bg {
     background: #2971df;
     width: 644px;
}
#filmpjes_left {
     width: 350px;
}
#filmpjes_left span {
     float: left;
     width: 300px;
     margin: 13px 0 0 20px;
}
#filmpjes_left a {
     float: left;
     font: bold 11px arial;
     color: #ffffff;
     text-decoration: none;
}
a.sponsor {
     float: left;
     margin: 10px 0 0 0;
}
#filmpjes_spacer {
     width: 100%;
     height: 15px;
}

#film {
	 margin: 20px 0px 0px 20px;
}




/* ###### Overig ####### */
div.titel2 {
     width: 644px;
     height: 35px;
     background: url('images/titel2.png');
     margin: 3px 0 0 0;
}
div.titel2 span {
     float: left;
     font: bold 12px arial;
     color: #000000;
     margin: 10px 0 0 8px;
}
div.content2 {
     width: 642px;
     border-left: 1px solid #dadada;
     border-right: 1px solid #dadada;
}
div.content2 span {
     width: 600px;
     margin: 15px 0 0 20px;
     float: left;
}
div.content2 a {
     font: 11px arial;
     color: #000000;
     float: left;
     text-decoration: none;
}
div.spacer2 {
     width: 100%;
     height: 15px;
}
a.banner2 {
     float: left;
     margin: 10px 0 0 85px;
} 




/* ####### Footer ####### */
#footer {
     width: 900px;
     height: 80px;
}
#footer span {
     width: 900px;
     margin: 15px 0 0 0;
     text-align: center;
     font: 11px arial;
     color: #ffffff;
     float: left;
}
#footer a {
     color: #ffffff;
}


