body { margin: 0; padding: 0; background: #000; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

a { color: #fff; text-decoration: underline; }
img { border: 0; }
ul { margin: 10px 0; padding: 0 0 0 1em; }
li { padding: 0 0 0.5em 0; }

.spacer { clear: both; }
.separator { width: 375px; height: 1px; margin: 15px 0; background: url(/images/film1sport1/abonneren/line.png); }
.error { color: #f00; font-weight: bold; }

a.standout { color: #f00; }

#logo { float: right; width: 143px; height: 32px; margin: 16px 16px 0 0; background: url(/images/film1/abonneren/v3/film1_logo.png) no-repeat; }

/* Forms */
#provider { margin: 0; padding: 0; }
#source { margin: 0; padding: 0; }
.text_input { margin: 0; padding: 1px 4px 1px 4px; border: 0; background: url(/images/film1sport1/abonneren/input_general.png); width: 229px; height: 17px; }
.text_input_medium { background: url(/images/film1sport1/abonneren/input_medium.png); width: 129px; }
.text_input_small { background: url(/images/film1sport1/abonneren/input_small.png); width: 59px; }
.step1_form label { float: left; width: 110px; }
.step1_form input, .step1_form select { float: left; }
th { width: 110px; font-weight: normal; text-align: left; vertical-align: top; }
.required { color: #b00415; font-weight: bold; }
#step1_volgende_btn { margin: -4px 0 0 20px; }

/* Headers */
#step1_header_kies_aanbieder { float: left; margin: 10px 0 10px 0; background: url(/images/film1sport1/abonneren/kies_aanbieder_txt.png); width: 328px; height: 17px; }
#header_keuze { margin: 20px 0 10px 0; background: url(/images/film1sport1/abonneren/maak_uw_keuze_txt.png); width: 183px; height: 14px; }
#step2_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/controleer_gegevens_txt.png); width: 371px; height: 35px; }
#step2_voorwaarden { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/abonnementsvoorwaarden_txt.png); width: 234px; height: 10px; }
#thanks_header_bedankt_film1 { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/film1_bedankt_txt.png); width: 312px; height: 34px; }
#thanks_header_bedankt_combi { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/combi_bedankt_txt.png); width: 312px; height: 34px; }
#thanks_header_bedankt_sport1 { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/sport1_bedankt_txt.png); width: 312px; height: 34px; }
#thanks_header_bedankt_film1_vlieg { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/film1_bedankt_txt.png); width: 312px; height: 34px; }
#thanks_header_bedankt_combi_vlieg { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/combi_bedankt_txt.png); width: 312px; height: 34px; }
#thanks_header_bedankt_sport1_vlieg { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/sport1_bedankt_txt.png); width: 312px; height: 34px; }

#step1 #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/combi_header.png); width: 854px; height: 55px; }
#step1 #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/combi_txt.png); width: 412px; height: 13px; }

#step2_film1 #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/film1_header.png); width: 800px; height: 36px; }
#step2_film1 #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/film1_txt.png); width: 340px; height: 13px; }
#step2_sport1 #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/sport1_header.png); width: 803px; height: 36px; }
#step2_sport1 #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/sport1_txt.png); width: 357px; height: 13px; }
#step2_combi #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/combi_header.png); width: 854px; height: 55px; }
#step2_combi #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/combi_txt.png); width: 412px; height: 13px; }
#step2_film1_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/film1_vlieg_header.png); width: 782px; height: 36px; }
#step2_film1_vlieg #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/film1_txt.png); width: 340px; height: 13px; }
#step2_sport1_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/sport1_vlieg_header.png); width: 808px; height: 36px; }
#step2_sport1_vlieg #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/sport1_txt.png); width: 357px; height: 13px; }
#step2_combi_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/combi_vlieg_header.png); width: 808px; height: 55px; }
#step2_combi_vlieg #step1_sub_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/combi_txt.png); width: 412px; height: 13px; }

#bedankt_film1 #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/film1_header.png); width: 800px; height: 36px; }
#bedankt_sport1 #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/sport1_header.png); width: 803px; height: 36px; }
#bedankt_combi #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/combi_header.png); width: 854px; height: 55px; }
#bedankt_film1_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/film1_vlieg_header.png); width: 782px; height: 36px; }
#bedankt_sport1_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/sport1_vlieg_header.png); width: 808px; height: 36px; }
#bedankt_combi_vlieg #step1_main_header { float: left; margin: 16px 0 10px 40px; background: url(/images/film1sport1/abonneren/combi_vlieg_header.png); width: 808px; height: 55px; }

/* Body */
#step1 { background: #000 url(/images/film1sport1/abonneren/combi_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_film1 { background: #000 url(/images/film1sport1/abonneren/film1_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_sport1 { background: #000 url(/images/film1sport1/abonneren/sport1_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_combi { background: #000 url(/images/film1sport1/abonneren/combi_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_film1_vlieg { background: #000 url(/images/film1sport1/abonneren/film1_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_sport1_vlieg { background: #000 url(/images/film1sport1/abonneren/sport1_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#step2_combi_vlieg { background: #000 url(/images/film1sport1/abonneren/combi_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_film1 { background: #000 url(/images/film1sport1/abonneren/film1_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_sport1 { background: #000 url(/images/film1sport1/abonneren/sport1_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_combi { background: #000 url(/images/film1sport1/abonneren/combi_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_film1_vlieg { background: #000 url(/images/film1sport1/abonneren/film1_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_sport1_vlieg { background: #000 url(/images/film1sport1/abonneren/sport1_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#bedankt_combi_vlieg { background: #000 url(/images/film1sport1/abonneren/combi_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }

#bedankt { background: #000 url(/images/film1sport1/abonneren/combi_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }
#disclaimer { background: #000 url(/images/film1sport1/abonneren/combi_vlieg_bg.jpg) no-repeat 0 200px; padding: 0 0 10px 0; }

#wrapper { width: 920px; }
#content { width: 550px; padding: 60px 0 0 370px; }
#disclaimer #content { padding: 10px 0 0 370px; }
#wrapper { width: 952px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff; margin: 0; padding: 0; }
#disclaimer #content { padding: 10px 0 0 370px; }

#usp { float: left; width: 412px; margin: 10px 0 0 78px; }
#form_content { float: right; width: 406px; margin: 0 16px 0 0; }
#form_content_block { background: #1a1a1a; margin: 0 0 16px 0; padding: 16px; }

/* Footer */
#footer { width: 920px; }
#footer .footerLink { color: #fff; text-decoration: underline; float: left; margin: 0 0 0 16px; }

#footer_provider_logo { float: right; margin: 0 16px 0 0; }

/* Popups */
.popup_top { background: url(/images/film1sport1/abonneren/white_box_top.png); height: 15px; }
.popup_body { background: url(/images/film1sport1/abonneren/white_box_1px.png) repeat-y; padding: 0 10px; }
.popup_bottom { background: url(/images/film1sport1/abonneren/white_box_bottom.png); height: 15px; }
.popup_close { color: #b00415; float: right; margin-right: 10px; font-weight: bold; text-decoration: none; }
.error_popup_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/error_txt.png); width: 74px; height: 15px; }
.helaas_popup_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/helaas_txt.png); width: 88px; height: 15px; }
.bedankt_popup_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/bedankt_txt.png); width: 213px; height: 35px; }
.letop_popup_header { margin: 0 0 10px 0; background: url(/images/film1sport1/abonneren/error_txt.png); width: 74px; height: 15px; }
.popup_body a { color: #000; }

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
border:1px solid #cecece;  
background: #000;
z-index:1;  
}  
#popup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width: 514px;  
color: #000;
z-index:2;  
}

#error{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width: 514px;  
color: #000;
z-index:2;  
}
