body { background:#000 url("/img/bg.jpg") no-repeat top center;font-family:tahoma,arial;padding:0 !important;margin:0 !important; }
a:link, a:active, a:visited { color:#ed3223;text-decoration:underline; }
a:hover { color:#000;text-decoration:underline; }
code { font-family:tahoma,arial; }
div#container { display:block;width:962px;padding:0;margin:0 auto; }
div#header { display:block;width:962px;height:30px;font-size:12px;color:#fff;line-height:30px;padding:0 !important;margin:0 !important;overflow:hidden; }
div#header span.second { letter-spacing:0.04em;padding:0 3px; }
div#breadcrumb { color:#888;height:30px;font-size:11px;padding:0 3px;font-family:tahoma,arial; }
div#breadcrumb a { color:#fff;text-decoration:none; }
div#breadcrumb a:hover { color:#aaa;text-decoration:underline; }
div#breadcrumb span { margin:0 7px;font-family:verdana; }
div#homepage { display:block;width:962px;height:465px;overflow:hidden; }
div#page { display:block;width:952px;height:465px;overflow:hidden;background:url("/img/bg_middle.jpg") no-repeat top left;background-position:400px 0; }
div#page div#leftcol, div#page div#leftcol_alt { display:inline;width:348px;height:423px;margin:18px 18px 18px 38px;float:left;padding:0;font-size:12px;color:#777;position:relative; }
div#page div#rightcol { display:inline;width:330px;height:423px;margin:18px 30px 18px 18px;float:right;padding:0;font-size:12px;color:#777; }
div#page div#rightcol_alt { display:inline;width:310px;height:423px;margin:18px;float:right;padding:0;font-size:12px;color:#777;font-size:13px;font-family:tahoma,arial; }
div#page div#rightcol_wider { display:inline;width:340px;height:423px;margin:18px;float:right;padding:0;font-size:12px;color:#777; }
div#page div#moviecol { display:block;width:560px;height:423px;margin:18px;float:right;padding:0;font-size:12px;color:#777; }
div#page h1 { font-family:arial;font-size:24px;font-weight:bold;margin:16px 0 8px 0;font-variant:small-caps;line-height:24px; }
div#page h2 { font-family:arial;font-size:15px;font-weight:bold;margin:16px 0 6px 0;font-variant:small-caps; }
div#page div.withsubtitle h1 { font-family:arial;font-size:24px;font-weight:bold;margin:0 0 8px 0;font-variant:small-caps;line-height:24px; }
div#page div.withsubtitle h2 { font-family:arial;font-size:15px;font-weight:bold;margin:16px 0 0 0;font-variant:small-caps; }
div#page div.withsubtitle h3 { font-family:arial;font-size:11px;font-weight:bold;margin:16px 0 0 0;font-variant:small-caps; }
div#page div#leftcol p { margin:0 0 12px 15px;color:#333;font-size:13px; }
div#page div#leftcol_alt p { margin:0 0 12px 0;color:#333;font-size:13px; }
div#leftcol_alt { display:inline !important; }
div#page2 { display:block;width:962px;height:465px;overflow:hidden;background-position:412px 0; }
div#page2 div#leftcol { display:inline;width:920px;height:423px;margin:18px 18px 18px 38px;float:left;padding:0;font-size:12px;color:#777;position:relative; }
div#page2 h1 { font-family:arial;font-size:24px;font-weight:bold;margin:16px 0 8px 0;font-variant:small-caps; }
div#page2 h2 { font-family:arial;font-size:15px;font-weight:bold;margin:16px 0 6px 0;font-variant:small-caps; }
div#page2 div#leftcol p { margin:0 0 12px 15px;color:#333;font-size:13px; }
div#page3 { position:relative;display:block;width:962px;height:465px;overflow:hidden;background:url("/img/overview_bg.jpg") no-repeat;background-position:1px 0; }
div#logos { position:relative;display:block;width:962px;height:465px;overflow:hidden;background:url("/img/tevreden-klanten.jpg") no-repeat top left;background-position:0 0; }
div#logos div#leftcol, div#page div#leftcol_alt { display:inline;width:348px;height:423px;margin:18px 18px 18px 38px;float:left;padding:0;font-size:12px;color:#777;position:relative; }
div#logos div#rightcol { display:block;width:330px;height:423px;margin:18px;float:right;padding:0;font-size:12px;color:#777; }
div#logos h1 { font-family:arial;font-size:24px;font-weight:bold;margin:16px 0 8px 0;font-variant:small-caps;line-height:24px; }
div#logos h2 { font-family:arial;font-size:15px;font-weight:bold;margin:16px 0 6px 0;font-variant:small-caps; }
div#logos div#leftcol p { margin:0 0 12px 15px;color:#333;font-size:13px; }
table#movie_table { width:900px;margin-top:15px; }
table#movie_table tr td { font-size:13px;color:#333; }
div#logo { margin:25px 0 0 0; }
div#header span.second a { color:#fff;text-decoration:none;font-size:12px;padding:0 3px; }
div#header span.second a:hover { color:#aaa;text-decoration:underline;font-size:12px; }
div#footer { display:block;width:962px;height:30px;line-height:30px;letter-spacing:0.04em; }
div#footer a { color:#fff;text-decoration:none;font-size:12px;padding:0 3px; }
div#footer a:hover { color:#aaa;text-decoration:underline;font-size:12px; }
div#footer a.highlight { color:#fdf79c;text-decoration:none;font-size:12px; }
div#footer a.highlight:hover { color:#aaa;text-decoration:underline;font-size:12px; }
div#header span.first { display:block;float:left;font-size:12px;color:#fff;height:25px;width:420px;overflow:hidden; }
div#header span.second { display:block;float:right;font-size:12px;color:#fff; }
div#header span.first span.sep, span.second span.sep { margin:0 12px;color:#fff; }
div#footer span.first { display:block;float:left;font-size:12px;color:#fff;margin-left:4px; }
div#footer span.second { display:block;float:right;font-size:12px;color:#fff;margin-right:4px; }
div#footer span.first span.sep, span.second span.sep { margin:0 8px;color:#fff; }
div#horizontal_links { font-variant:small-caps;font-size:15px;margin-bottom:5px;display:block; }
div#horizontal_links span { color:#ccc;margin:0 6px; }                                        
table#news_list { width:335px; }
table#news_list tr td { padding:3px 6px;border-bottom:1px solid #eee; }
table#news_list tr td span { color:#888;font-variant:small-caps;font-size:11px; }
div #page ul { color:#333; }
div #page ul li a { font-size:15px;font-variant:small-caps;margin-bottom:5px; }
div#body_text { height:300px;width:355px;overflow:auto;padding-right:4px; }
div#body_text2 { height:332px;width:313px;overflow:auto;padding-right:4px; }
div#body_text_short { height:245px;width:355px;overflow:auto;padding-right:4px; }
div#boxes { display:block;width:330px;height:423px;margin:0;padding:0;position:relative;overflow:hidden; }
div.box_container { display:block;width:280px;height:391px;position:relative; }
div.six_boxes { display:block;width:280px;height:391px;background:url("/img/6boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
div.five_boxes { display:block;width:280px;height:391px;background:url("/img/5boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
div.four_boxes { display:block;width:280px;height:391px;background:url("/img/4boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
div.three_boxes { display:block;width:280px;height:391px;background:url("/img/3boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
div.two_boxes { display:block;width:280px;height:391px;background:url("/img/2boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
div.one_boxes { display:block;width:280px;height:391px;background:url("/img/1boxes.png") no-repeat top left;position:absolute;left:25px;top:5px;z-index:1; }
span#prevBtn a { display:block;width:35px;height:39px;position:absolute;left:0px;top:175px;z-index:2;background:url("/img/btn_back.png") no-repeat top left;cursor:pointer; }
span#prevBtn a:hover { display:block;width:35px;height:39px;position:absolute;left:0px;top:175px;z-index:2;background:url("/img/btn_back_over.png") no-repeat top left;cursor:pointer; }
span#nextBtn a { display:block;width:35px;height:39px;position:absolute;left:295px;top:175px;z-index:2;background:url("/img/btn_forward.png") no-repeat top left;cursor:pointer; }
span#nextBtn a:hover { display:block;width:35px;height:39px;position:absolute;left:295px;top:175px;z-index:2;background:url("/img/btn_forward_over.png") no-repeat top left;cursor:pointer; }
a.btn_back { display:block;width:35px;height:39px;position:absolute;left:0px;top:175px;z-index:2;background:url("/img/btn_back.png") no-repeat top left;cursor:pointer; }
a.btn_back:hover { display:block;width:35px;height:39px;position:absolute;left:0px;top:175px;z-index:2;background:url("/img/btn_back_over.png") no-repeat top left;cursor:pointer; }
a.btn_forward { display:block;width:35px;height:39px;position:absolute;left:295px;top:175px;z-index:2;background:url("/img/btn_forward.png") no-repeat top left;cursor:pointer; }
a.btn_forward:hover { display:block;width:35px;height:39px;position:absolute;left:295px;top:175px;z-index:2;background:url("/img/btn_forward_over.png") no-repeat top left;cursor:pointer; }
a.box_a { display:block;width:110px;height:105px;position:absolute;z-index:3;left:46px;top:29px; }
a.box_b { display:block;width:110px;height:105px;position:absolute;z-index:3;left:173px;top:29px; }
a.box_c { display:block;width:110px;height:105px;position:absolute;z-index:3;left:46px;top:148px; }
a.box_d { display:block;width:110px;height:105px;position:absolute;z-index:3;left:173px;top:148px; }
a.box_e { display:block;width:110px;height:105px;position:absolute;z-index:3;left:46px;top:267px; }
a.box_f { display:block;width:110px;height:105px;position:absolute;z-index:3;left:173px;top:267px; }
span.caption { display:block;text-align:center;width:330px;font-size:12px;color:#888;position:absolute;z-index:4;left:0;top:380px;height:30px; }
div#large_box { display:block;width:280px;height:391px;background:url("/img/large_box.png") no-repeat top left;position:absolute;left:25px;top:5x;z-index:1; }
div#large_box img { display:block;width:237px;height:343px;position:absolute;left:21px;top:24px;z-index:2; }
#slider ul, #slider li { margin:0;padding:0;list-style:none; }
#slider, #slider li{ width:330px;height:423px;overflow:hidden; }      
a.next_link { display:block;position:absolute;left:300px;top:410px;background:url("/img/tiny_arrow.png") no-repeat right;padding-right:21px;color:#777;text-decoration:none; }	
a.next_link:hover { display:block;position:absolute;left:300px;top:410px;background:url("/img/tiny_arrow_over.png") no-repeat right;padding-right:21px;color:#ed3223;text-decoration:underline; }	
table#contact_form { width:330px;border:0; }
table#contact_form tr td { padding:4px; }
table#contact_form tr td .textbox { width:210px;height:17px;background:#fff url("/img/input_bg.gif") repeat-x top;border:1px solid #4aa3c0;font-size:12px;font-family:arial;padding:3px; }
table#contact_form tr td .selectbox { width:210px;height:25px;background:#fff url("/img/input_bg.gif") repeat-x top;border:1px solid #4aa3c0;font-size:12px;font-family:arial;padding:3px; }
table#contact_form tr td .msgbox { width:210px;height:150px;background:#fff url("/img/input_bg.gif") repeat-x top;border:1px solid #4aa3c0;font-size:12px;font-family:arial;padding:3px; }
table#route_form tr td .textbox { width:115px;height:17px;background:#fff url("/img/input_bg.gif") repeat-x top;border:1px solid #4aa3c0;font-size:12px;font-family:arial;padding:3px; }
div.msgbox { display:block;width:150px;margin:4px 0;padding:5px 12px;background:#ffd7db;color:#ae0818;font-size:12px; }
a:active { outline:none; }
:focus {  -moz-outline-style:none; }
      
/* Stylish dropdown list */
ul.newList * {margin:0; padding:0;color:#000;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:290px; background:#fff; position:absolute; display:none; border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:285px; color:#000; height:30px; padding:3px 0 0 6px; background:url(/img/select-bg.png) no-repeat;margin-left:15px;position:relative;}
.newListSelected:hover {background-position:0 -32px;}
.newListSelected span {width:284px; display:block;}
ul.newList li {padding:3px 8px;color:#000;}
.selectedTxt {width:258px; overflow:hidden; line-height:24px;height:24px; padding:0 23px 0 10px;cursor:pointer;}
.hiLite {background:#fff!important; color:#000!important;}
.newListHover {background:#eee!important; color:#000!important; cursor:pointer;}
.newListSelHover {cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/* Login and overlay */
img.login_btn { position:absolute;border:0;top:390px;left:-5px;cursor:pointer; }
div.overlay { background-image:url(/img/overlay_white-bg.png);width:600px;height:325px;display:none;padding:55px;font-family:tahoma,arial;font-size:13px;color:#333; }
div.overlay p { margin:4px 0;color:#333;font-size:13px;font-family:tahoma,arial; }
div.overlay h1 { font-family:arial;font-size:24px;font-weight:bold;margin:0 0 8px 0;font-variant:small-caps;color:#777; }
div.overlay div.close { background-image:url(/img/overlay_close.png);position:absolute;left:5px;top:5px;cursor:pointer;height:35px;width:35px; }
div.overlay2 { background-image:url(/img/overlay_white-bg2.png);width:600px;height:470px;display:none;padding:55px;font-family:tahoma,arial;font-size:13px;color:#333;z-index:5; }
div.overlay2 p { margin:4px 0;color:#333;font-size:13px;font-family:tahoma,arial; }
div.overlay2 h1 { font-family:arial;font-size:24px;font-weight:bold;margin:0 0 8px 0;font-variant:small-caps;color:#777; }
div.overlay2 div.close { background-image:url(/img/overlay_close.png);position:absolute;left:5px;top:5px;cursor:pointer;height:35px;width:35px; }
table#login_form { width:330px;border:0;margin:15px 0 15px 0; }
table#login_form tr td { padding:4px; }
table#login_form tr td .textbox { width:210px;height:17px;background:#fff url("/img/input_bg.gif") repeat-x top;border:1px solid #4aa3c0;font-size:12px;font-family:arial;padding:3px; }
div#login_details { font-weight:normal !important;font-size:12px;color:#fff; }
div#login_details a { color:#fffecc;text-decoration:underline; }
div#login_details a:hover { color:#fff;text-decoration:none; }

/* Movie search results */
div#results_box { display:block;height:355px;width:345px;overflow:auto;margin:5px 0 0 0; }
table#results_list { width:325px; }
table#results_list tr.toprow { background:#555; }
table#results_list tr.toprow td { font-weight:bold;font-size:12px;color:#fff; }
table#results_list tr.toprow td a { color:#fff;text-decoration:none;font-weight:bold;font-size:12px; }
table#results_list tr.toprow td a:hover { color:#fff;text-decoration:underline;font-weight:bold;font-size:12px; }
table#results_list tr.toprow td a.sel { color:#fff;text-decoration:underline;font-weight:bold;font-size:12px;background:url("/img/sort_arrow.gif") no-repeat right;padding-right:13px; }
table#results_list tr td { padding:3px 6px;border-bottom:1px solid #999; }
table#results_list tr td span { color:#888;font-variant:small-caps;font-size:11px; }

/* Special buttons */
img.contact_btn { position:absolute;border:0;top:390px;left:-25px;cursor:pointer; }
img.newsletter_btn { position:absolute;border:0;top:305px;left:26px;cursor:pointer; }
img.newsletter2_btn { position:absolute;border:0;top:365px;left:26px;cursor:pointer; }
img.movie_btn { position:absolute;border:0;top:340px;left:25px;cursor:pointer; }

table#movie_details { margin-left:15px; }
table#movie_details tr td { font-size:12px;font-family:tahoma,Arial;color:#777;padding:0 20px 0 0;vertical-align:top; }
table#movie_details tr.toprow td { font-weight:bold;text-decoration:underline; }
table#movie_details tr td a { font-size:12px;color:#777;text-decoration:none; }
table#movie_details tr td a:hover { font-size:12px;color:#aa0000;text-decoration:underline; }

a.logos_btn { display:block;width:270px;height:47px;background:url("/img/btn_logos.png") no-repeat top left;position:absolute;border:0;top:375px;left:5px;cursor:pointer; }
a.logos_btn img { display:block;position:absolute;top:10px;left:20px; }

/* IE6 PNG fix */
div#logo img, img.movie_btn, div#large_box, span#nextBtn a, span#prevBtn a, a.btn_back, a.btn_forward, a.logos_btn, div.six_boxes, div.five_boxes, div.four_boxes, div.three_boxes, div.two_boxes, div.one_boxes, img.contact_btn, #contact_form input, img.login_btn, div#overlay, .overlay, #login_form input, div.close, a.title img { behavior: url("/js/iepngfix.htc") !important; }
.overlay, div#overlay { z-index:50; }

div#heroes_container { display:block;width:960px;height:465px;position:relative; }
div#heroes_container span.thumba { display:block;width:338px;position:absolute;left:77px;top:33px;overflow:hidden; }
div#heroes_container span.thumbb { display:block;width:338px;position:absolute;left:535px;top:33px;overflow:hidden; }
div#heroes_container span.thumbc { display:block;width:338px;position:absolute;left:77px;top:251px;overflow:hidden; }
div#heroes_container span.thumbd { display:block;width:338px;position:absolute;left:535px;top:251px;overflow:hidden; }
div#heroes_container a.screenshot { text-decoration:none;border:0 !important; }
div#heroes_container a.screenshot img { width:338px;height:168px;border:0;display:block; }
div#heroes_container a.title { text-decoration:none;border:0 !important; }
div#heroes_container a.title img { width:338px;height:17px;border:0;display:block;margin:10px 0 0 0 !important; }

table#portfolio_details { margin-left:15px;display:block;margin-top:10px; }
table#portfolio_details tr td { font-size:12px;font-family:tahoma,Arial;color:#777;padding:1px 20px 1px 0;vertical-align:top; }
table#portfolio_details tr.toprow td { font-weight:bold;text-decoration:underline; }
table#portfolio_details tr td a { font-size:12px;color:#777;text-decoration:none; }
table#portfolio_details tr td a:hover { font-size:12px;color:#aa0000;text-decoration:underline; }
a.logos_btn2 { display:block;width:270px;height:47px;background:url("/img/btn_logos.png") no-repeat top left;position:absolute;border:0;top:392px;left:-5px;cursor:pointer; }
a.logos_btn2 img { display:block;position:absolute;top:10px;left:20px; }

