body {
     width: 100%;
     margin: 0;
     padding: 0;
     background: url('images/background.png') repeat-x #3370a7;
}

a 
{
   font: bold 11px tahoma;
   color: #244d7b;
   text-decoration: none;
}
a:hover 
{
   font: bold 11px tahoma;
   color: #244d7b;
   text-decoration: underline;
}




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






/* ####### Header ####### */
#header {
     width: 962px;
     height: 88px;
}
#logo {
     width: 494px;
}
#header_ad {
     width: 448px;
}
#header_ad a {
     float: left;
     margin: 14px 0 0 0;
}








/* ####### Content ####### */
#content {
     width: 900px;
     overflow: hidden;
     margin: 0 0 0 62px;
}
#content_left {
     width: 169px;
     overflow: hidden;
}
#content_right {
     width: 731px;
}






/* ####### Titel ####### */
div.menu_titel {
     width: 160px;
     height: 35px;
     background: url('images/menu_titel.png');
}
div.menu_titel span {
     float: left;
     font: bold 13px tahoma;
     color: #244d7b;
     margin: 10px 0 0 18px;
}
.menu_icon {
     float: left;
     margin: 13px 0 0 19px;
}






/* ####### Menu ####### */
div.menu {
     width: 160px;
}
div.menu ul {
     width: 160px;
     float: left;
     margin: 0 0 3px 0;
     padding: 0;
     display: inline;
}
div.menu ul li {
     float: left;
     list-style: none;
     width: 160px;
     margin: 2px 0 0 0;
}
div.menu ul li a {
     float: left;
     margin: 0;
     width: 150px;
     height: 20px;
     background: url('images/li_bg.png');
     font: bold 11px tahoma;
     color: #ffffff;
     text-decoration: none;
     padding: 5px 0 0 10px;
     text-shadow: #000000 0 1px 0;
     filter: dropshadow(color=#000000,offX=1,offY=1);
}
div.menu ul li a:hover {
     background: url('images/li_hover.png');
}






/* ####### Advertenties ####### */
#advertenties {
     width: 160px;
     height: 198px;
     background: url('images/banner_background.png');
     margin: 3px 0 0 0;
}
#advertenties a {
     float: left;
     margin: 3px 0 0 19px;
}






/* ####### Titel 2 ####### */
div.titel2 {
     width: 731px;
     height: 35px;
     background: url('images/titel_bg.png');
}
div.titel2 span {
     float: left;
     font: bold 13px tahoma;
     color: #244d7b;
     margin: 9px 0 0 18px;
}
.titel_icon {
     float: left;
     margin: 11px 0 0 19px;
}
.titel_icon1 {
     float: left;
     margin: 9px 0 0 19px;
}






/* ####### Blok ####### */
div.content_blok {
     margin: 2px 0 4px 0;
     overflow: hidden;
}
div.blok_inner {
     width: 731px;
     background: url('images/blok_bg.png') repeat-y;
     overflow: hidden;
}

div.blok_top3_1 {
     width: 239px;
     overflow: hidden;
}
div.blok_top3_1 p {
     float: left;
     width: 207px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     border-width:thin;
     border-style:dotted;
     border-color:grey;
     border:1;
}
div.blok_top3_2 {
     width: 239px;
     overflow: hidden;
}
div.blok_top3_2 p {
     float: left;
     width: 207px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     border-width:thin;
     border-style:dotted;
     border-color:grey;
     border:1;
}
div.blok_top3_3 {
     width: 239px;
     overflow: hidden;
}
div.blok_top3_3 p {
     float: left;
     width: 207px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     border-width:thin;
     border-style:dotted;
     border-color:grey;
     border:1;
}

div.blok_compleet {
     width: 731px;
     overflow: hidden;
}
div.blok_compleet p {
     float: left;
     width: 709px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}

div.blok_saldo_left {
     width: 608px;
     overflow: hidden;
}
div.blok_saldo_left p {
     float: left;
     width: 584px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_saldo_right {
     width: 122px;
     overflow: hidden;
}
div.blok_saldo_right p {
     float: left;
     width: 100px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}

div.blok_left {
     width: 430px;
     overflow: hidden;
}
div.blok_left p {
     float: left;
     width: 408px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_right {
     width: 301px;
}
div.blok_right2 {
     width: 301px;
     font: 11px tahoma;
     color: #244d7b;
}

.blok_image {
     float: left;
     margin: 0 0 0 15px;
}
.blok_image1 {
     float: left;
     margin: 57px 0 0 15px;
}
.blok_image2 {
     float: left;
     margin: 10px 0 0 45px;
}

div.blok_uitbetaling_left {
     width: 200px;
     overflow: hidden;
}
div.blok_uitbetaling_left p {
     float: left;
     width: 178px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_uitbetaling_right {
     width: 200px;
     overflow: hidden;
}
div.blok_uitbetaling_right p {
     float: left;
     width: 178px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}

div.blok_transactie_left {
     width: 358px;
     overflow: hidden;
}
div.blok_transactie_left p {
     float: left;
     width: 336px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_transactie_middle {
     width: 150px;
     overflow: hidden;
}
div.blok_transactie_middle p {
     float: left;
     width: 128px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_transactie_right {
     width: 201px;
     overflow: hidden;
}
div.blok_transactie_right p {
     float: left;
     width: 179px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}

div.blok_contact_left {
     width: 300px;
     overflow: hidden;
}
div.blok_contact_left p {
     float: left;
     width: 278px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_contact_right {
     width: 409px;
     overflow: hidden;
}
div.blok_contact_right p {
     float: left;
     width: 387px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}

div.blok_ticket_id {
     width: 110px;
     overflow: hidden;
}
div.blok_ticket_id p {
     float: left;
     width: 78px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_ticket_onderwerp {
     width: 358px;
     overflow: hidden;
}
div.blok_ticket_onderwerp p {
     float: left;
     width: 336px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_ticket_datum {
     width: 151px;
     overflow: hidden;
}
div.blok_ticket_datum p {
     float: left;
     width: 129px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}
div.blok_ticket_status {
     width: 90px;
     overflow: hidden;
}
div.blok_ticket_status p {
     float: left;
     width: 68px;
     font: 11px tahoma;
     color: #244d7b;
     margin: 0 0 20px 20px;
     padding: 0;
     line-height: 17px;
}


/* ####### Footer ####### */
#footer {
     width: 731px;
     height: 25px;
     background: url('images/footer_background.png');
     margin: 1px 0 0 0;
}
.f1 {
     width: 525px;
     font: 11px tahoma;
     color: #ffffff;
     float: left;
     margin: 5px 0 0 20px;
}
.f2 {
     font: 11px tahoma;
     color: #ffffff;
     float: left;
     margin: 5px 0 0 20px;
}
#footer a {
     font: bold 12px arial;
     color: #ffffff;
     text-decoration: none;
}
#end_spacer {
     width: 100%;
     height: 120px;
}
