@charset "utf-8";
/* CSS Document */
html, body {margin:0; padding:0; background:#fff; color:#000; font:13px Arial, Helvetica, sans-serif;}
img {border:none;}
.clear {clear:both;}
h1, h2, h3, h4, p, form, ul, li {padding:0; margin:0;}
/* INDEX */
.header_wallet {width:940px; height:100px; position:absolute; left:50%; top:0; margin-left:-480px; background:#fff; padding:5px 10px 0 10px;}
.header_wallet img {float:left;}
.header_wallet .header_txt {position:relative;}
.header_wallet h1 {position:absolute; top:59px; left:10px; text-transform:uppercase; font-size:2.6em; color:#fff;}
.header_wallet h1.shadow { position:absolute; top:62px; left:13px; color:#000;}
#msw_main {width:940px; min-height:100%; height:auto !important; height:100%; margin:0 auto; padding:0 10px; background:#fff; border-color:#fff;}
#msw_main .msw_blok {border:1px solid #000; background-color:#ededed;}
.msw_blok h1 {padding-left:10px; height:32px; border-bottom:1px solid #232425; background:#313234; color:#fff; font:1.4em Arial, Helvetica, sans-serif; line-height:32px;}
#msw_main .spacer {width:940px; height:12px !important; overflow:hidden; background:#fff; border-color:#fff;}
.msw_blok h1 a {border:1px solid #313234 !Important; color:#fff; font:12px Arial, Helvetica, sans-serif;}
.msw_blok_vas {height:278px; background:#ededed;}
.vas_small {float:left; width:310px; height:280px; padding-right:5px;}
.vas_small2 {float:left; width:310px; height:280px; position:relative;}
/* HEADER FOOTER DISCLAIMER */
#msw_header {width:940px; height:60px; padding:10px 0; position:relative; padding-top:-200px !important;}
#msw_header img {float:left;}
#msw_header h1 {float:left; padding-top:19px; letter-spacing:0.05em; text-transform:uppercase; font-size:1.6em;}
#flags {position:absolute; top:6px; right:10px; color:#fff;}
#flags span {float:left; font-size:10px; padding-top:4px; padding-right:5px;}
#flags img {padding:3px 1px;}
#flags img.vlag_other, img.vlag_se {display:none;}
#msw_footer {text-align:right; padding-top:10px;}
#disclaimer {float:left; width:705px; text-align:center; color:#6a6a6a; font-size:11px; font-weight:normal;}
#disclaimer .msw_talen {height:55px; padding-top:5px;}
#disclaimer .anders_betalen {height:20px; padding-top:5px; text-decoration:underline; }
#disclaimer .anders_betalen a {color:#000;}
#disclaimer p {padding-bottom:4px;}
#disclaimer a {padding:0 5px; text-decoration:none; color:#6a6a6a;}
#disclaimer a.bescherm {padding:0;}
.msw_infoblok {float:right; width:230px; text-align:left; padding-top:5px;}
.msw_infoblok p {padding-bottom:10px; color:#6a6a6a; font-size:11px; font-weight:normal;}
.msw_infoblok span {padding:3px 0; display:block; color:#212121; font-weight:bold; font-size:12px;}
/* block telefooon */
#msw_blok_telefoon {float:left; width:574px; color:#000 !important;}
#vas_msw_blok_telefoon {float:left; width:378px; color:#000 !important;}
#msw_blok_telefoon p {width:568px; text-align:center; padding:30px 0 0; }
#vas_msw_blok_telefoon p {text-align:left; padding:15px 0 10px 20px; color:#6a6a6a;}
#vas_msw_blok_telefoon input {height:29px; border:1px solid #5d5d5d; padding:0 10px; font-weight:bold; margin-left:20px;}
.extra p {padding:10px 20px;}
#msw_blok_telefoon p.stap {float:left; width:64px; height:39px; padding:39px 0 0 10px; text-align:left; font-weight:bold; font-size:0.9em;}
#msw_blok_telefoon p.stap_txt {float:left; width:480px; height:39px; padding:39px 10px 0 0; text-align:left; font-size:1em;}
#vas_msw_blok_telefoon p span.minuten {font-size:26px !important; color:#000;}
#msw_blok_telefoon .msw_telefoon {float:left; width:560px; padding:8px 0 0 0; height:30px; text-align:center; font-size:26px;}
#msw_blok_telefoon .msw_telefoon img.flag {padding-bottom:3px;}
#msw_blok_telefoon .msw_telefoon span {display:inline-block; padding-bottom:5px; font-size:10px;}
#msw_code {float:left; width:163px; height:40px; padding:0 200px; font-size:1.4em; font-weight:bold;}
#msw_code input.code {float:left; width:74px; height:24px; padding-top:2px; border:1px solid #c4c4c4; margin:0; text-align:center;}
#msw_code input.btn {float:right; padding:0; margin:0;}
#msw_blok_product {float:left; width:360px; padding:10px 0;}
.vas #msw_blok_product {width:560px;}
#msw_blok_product img {display:block; padding:3px; border:1px solid #000;}
#trailerclip {border:1px solid #000; border-bottom:none;}
#thumbs img {float:left; padding:0; border-top:none; border-left:none; border-right:3px solid #ededed; border-bottom:3px solid #ededed; padding:1px; background:#000;}
#telefoon_extra {width:525px; height:18px !important; text-align:center; padding:2px 0; margin:0 auto; margin-bottom:3px; line-height:18px;}
#telefoon_extra .bonus {font-weight:bold; text-transform:uppercase; font-size:0.9em; line-height:18px; border:1px solid #839F00;}
#msw_islive {padding-left:80px; background:#ededed; color:#000;}
#msw_islive h1 {padding:0; margin:0 0 5px 0; height:20px; border:none; background:none; color:#000; text-transform:capitalize; font:13px Arial, Helvetica, sans-serif;}
#msw_islive p {line-height:18px;}
#msw_islive img.spaceme, #msw_islive #msw_islive_pict img {float:left; padding:0; border-top:none; border-left:none; border-right:3px solid #ededed; border-bottom:3px solid #ededed; padding:1px; background:#000;}
#msw_islive img.taal {border:none !important; display:inline; padding:0; margin:0;}
#msw_islive_pict {float:left;}
#msw_islive_info {float:left; width:250px;}
/* blok - account */
#msw_blok_account .msw_acc_left {float:left; width:320px; height:210px; position:relative;}
#msw_blok_account p {padding:18px 0 5px 10px;}
#msw_blok_account label {float:left; width:110px; padding:11px; line-height:12px;}
#msw_blok_account input {float:left; border:1px solid #c8b9b9; width:170px; margin:8px 0;}
#msw_blok_account img.btn {position:absolute; bottom:18px; left:120px; width:96px; border:1px solid #c8b9b9;}
#msw_blok_account .msw_acc_left .vergeten {height:20px; text-align:left; padding:0 0 0 132px; font-size:11px; font-weight:normal;}
#msw_blok_account .msw_acc_left .vergeten a {text-decoration:none;}
#msw_blok_account .msw_acc_left .overlay {background:#f4f4f4;}
#msw_blok_account .account_error {position:absolute; bottom:18px; left:110px; width:200px;}
#msw_blok_account .msw_acc_right {float:left; width:606px; height:210px; position:relative; margin-left:10px;}
#msw_blok_account .msw_acc_right2 {width:320px; height:138px; position:relative;}
#msw_blok_account .msw_acc_right img {position:absolute; top:45px; right:10px;}
#msw_blok_account .msw_acc_right img.aktie_ster {position:absolute; top:4px; left:280px;}
#msw_blok_account .msw_acc_right a.voordelen_link {padding-left:36px; font-size:11px;}
#msw_blok_account .msw_acc_right ul {padding:18px 0 10px 35px;}
#msw_blok_account input.btn {position:absolute; bottom:10px; left:10px; width:96px;}
#msw_blok_account .account_verstuurd {position:absolute; top:33px; left:0; height:177px; background:#ededed; width:100%;}
#msw_blok_account label.akkoord {position:absolute; top:67px; left:140px; font-size:10px; width:200px;}
#msw_blok_account label.akkoord a {text-decoration:none;}
#msw_blok_account input.algvw {position:absolute; top:70px; left:125px; border:none; width:15px;}
#msw_blok_account .account_error {color:#f00; font-size:9px; padding-left:20px; width:190px;}
.betaalmethode {color:#313234;}
.betaalmethode .radio {float:left; padding-top:13px; width:25px; height:12px;}
.betaalmethode img {float:left;}
.betaalmethode span {float:left; line-height:50px; padding-left:10px; font-size:12px;}
div.fAmount {float:left; height:18px; padding-top:10px; padding-left:3px;}
label.fAmount {display:block; width:280px; height:12px !important; padding-top:12px; font-weight:normal !important; font-size:12px;}
#msw_main .password {width:400px; margin:0 auto; padding:20px;}
#msw_main .password label {float:left; width:190px; height:20px; line-height:20px; padding:5px 0;}
#msw_main .password input {float:left; margin:5px 0; width:145px;}
#msw_main .password .buttons {padding-left:200px; padding-top:5px;}
#msw_main .password input.btn {float:left; position:relative; left:0; bottom:0; width:90px; margin:0; padding:0; margin-right:5px;}
#msw_main .password .error {color:#f00;}
.vas_small2 input.radio {float:left;}
.vas_small2 img {float:left;}
.vas_small2 label {float:left; height:25px !important; line-height:25px !important; padding:0; margin:0; width:245px; font-size:12px;}
.vas_small2 .btn {position:absolute; bottom:10px; right:10px;}
.msw_code_ok {font-size:12px; font-weight:bold; padding-top:8px; color:green; text-align:center;}
.msw_code_error {font-size:12px; font-weight:bold; padding-top:8px; color:red; text-align:center;}
.msw_blok_telefoon .msw_txt_code {padding-top:9px; font-size:10px;}
#continue {text-align:center;}
#site-images img {float:left; margin-right:3px;}
#nomin {color:#000; font:16px Arial, Helvetica, sans-serif; padding-left:20px; font-weight:bold;}
/*
#msw_main #msw_blok_account_vas h1.blok_ok {color:green;}
#msw_main #msw_blok_account_vas h1.blok_error {color:red;}
#msw_main .account_saldo .credits_vas span.minuten {color:#361214;}
#accountgegevens .account_saldo .credits_vas span.minuten {color:#361214;}
*/
.aktiebanner {float:left; width:261px; height:100px; padding-left:92px; text-align:left; color:#fff; letter-spacing:1px; font:bold 30px Arial, Verdana; line-height:75px;}
.aktiebanner2 {margin-top:10px; float:left; width:270px; height:200px; padding-left:30px; text-align:left; color:#fff; letter-spacing:1px; font:bold 30px Arial, Verdana; line-height:120px;}
p.aktie {float:left; padding:20px 20px 0 0;}
p.aktie2 {float:left; padding:20px;}
p.aktie2 a {color:#000; font-weight:bold;}