/* Algemeen */
        table           {border: none;}
        td              {color: #000000; border: none; vertical-align: top;}
        *               { font-family: verdana; color: #black; font-size: 11px; color#000;}
        img             { border: 0; }
        p               { margin: 0; margin-top: 10px;}
        input.veld      { border: 1px solid #6b7799; vertical-align: middle; color: #000; width: 73px; }
        a               { text-decoration: none; color: #ffffff;}
        a:hover         { color: #5ea6d8; }
        body            { margin: 0; padding: 0; background-color: #fff; text-align: center; }
        form            {margin: 0px; padding: 0px;}



        div.site                { position: relative; margin: 0 auto 0 auto; width: 767px; text-align: left;  background-color: #FF9900; }
        div.menu                { position: absolute; left:0; width: 120px; }
        div.website             { position: relative; background-color: #FF9900;  margin-left:120px; width: 620px; top: 0px; padding-top: 5px; min-height:578px; height: 578px;}
        div.site div[class]     { height:auto;}
        body.homepageAlumni div.website {height: 372px;}


        #minheight { height:578px; width:1px; display:inline; float:right;}

        body.homepageAlumni div.website            { min-height:372px;}
        body.homepageAlumni div.website #minheight { height:372px; width:1px; display:inline; float:right; }


        div#boven               { position: relative; height: 30px; padding-top: 5px; background-color: #ffffff;}
        div#vlag                { position: absolute; right: -40px; top: 30px; }
        div#drempelsweg         { position: absolute; right: -40px; top: 55px; }
        div#printer             { position: absolute; right: -35px; top: 5px; }
        div.midden              { position: relative; height: 630px; z-index: 10;  background-color: #FF9900; }
        div#flash               { position: relative; height: 77px;  z-index: 1; width: 767px; padding: 0px; }
        div#Onder               { position: relative; height: 94px;  z-index: 1; width: 767px; padding: 0px; background: url(gfx/onder.gif) no-repeat; border: 0px; background-color: white;}
        div#regelBoven           { position: relative; height: 59px; width: 100%; background: url(gfx/profieltop.gif);}
        div.content             { margin-left: 10px; margin-right: 10px; margin-bottom: 10px; }
        div.titel               { font-weight: bold; padding-bottom: 10px; font-size: 13px;}
        div.tekst               { padding-bottom: 10px; }
        div#inloggen            { padding-top: 10px;}
        div#foutmelding         { padding-top: 10px; font-weight: bold; padding-bottom: 10px;}
        div.groep               { width: 100%; border: solid 1px #EEF2F7; width: 500px; margin-top: 20px; padding: 10px; margin-bottom: 10px; padding-top: 0px;}
        div.groep span.kopje    { padding-left: 10px; padding-right: 10px; position: relative; top: -8px; background-color: #FF9900; }
        div.groep table td.z_formLabel {width: 200px;}
        div#flashcontent        { padding: 0px; margin: 0px;}
        .contentTable, .contentTable td            { border-collapse: collapse; padding: 0px; margin: 0px; background-color: #FF9900; vertical-align: top; }
        table.contentTable      { padding-bottom: 20px;  width: 100%; }
        .contentTable td        {padding-top: 5px;}
        .contentTable td.menu   {width: 130px; padding: 0px; }
        .vorigeOverzicht        {float: left; margin-left: 20px; text-transform: capitalize; padding-top: 10px;}
        .volgendeOverzicht      {float: right; margin-right: 20px; text-transform: capitalize; padding-top: 10px;}





/* Top */
        .regelBoven             {color: #ffffff; padding: 0px 0px 0px 0px; }
        .status                 {float: left; padding-left: 5px;}
        .uitloggen              {position: absolute; top: 0px; right: 10px;}
        .huidigeGebruiker       {margin-top: 4px; padding-right: 120px; font-style: italic; color: #ffffff;}
        #tellafriend            {margin: 0px; margin-right: 10px; margin-top: -15px;}


/* het menu*/

        ul.menu                 { list-style:none; margin:0; padding:0; margin-top: 5px; margin-left: 15px;}
        ul.menu li.menuitem     { padding: 0px 10px 10px 0px; font-weight: bold; }
        ul.menu li.menuitem a   {font-size: 13px;}


/* Zoekresultaten */
        .resultatentabel        {width: 620px; margin-left: 0px; border-collapse: collapse;}
        .resultatentabel td     {margin: 0px; }
        .lijstvolgende          {position: absolute; top: 175px; left: 450px; white-space: nowrap;}
        .lijstVorige            {position: absolute; top: 175px; left: 10px;}
        .vorigeResultaat        {padding-top: 20px; text-transform: capitalize;}
        .volgendeResultaat      {padding-top: 20px; text-transform: capitalize;}

/* vraagpopup */
        .vraagPopup{background-image: url(gfx/vraag_popup.gif); background-repeat: no-repeat; font-family: verdana; font-size: 9pt; color: white; text-decoration: none;}
        .vraagPopup_klibaargeb_coor{height: 100px; width: 350px; position: absolute; top: 65px; left: 20px;}
        .vraagPopup_sluiten{position: absolute; top: 265px; left: 315px; color: #ffffff; width: 100px;}
        .vraagPopup_sluiten a {color: #ffffff; font-weight: normal; font-size: 12px;}
        .vraagPopup_sluiten a:hover{text-decoration: underline; font-style: normal;}

/* Persoonsgegegvens*/
        .gegevens                 {padding-top: 15px; left: 0px; padding-bottom: 10px;}
        td.res_formLabel          {padding-right: 10px; vertical-align: top;}
        td.res_formVeld           {padding-right: 10px; padding-left: 10px; vertical-align: top;}
        td.formLabel              {padding-right: 10px; vertical-align: top; text-align: left;}
        td.formVeld               {padding-right: 10px; padding-left: 10px; vertical-align: top;}
        .tabelKop                 {font: bold;  padding-bottom: 10px;  padding-right: 20px; }
        .kopScheider              {height: 15px;}


/* gegevens wijzigen */
        .vorige                 {float: left;}
        .volgende               {float: right; padding-right: 10px; padding-bottom: 10px;}
        .knop                   {text-transform: capitalize; }
        #adreswijziging         {font: italic; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; width: 200px;}

/* popup adresonbekend */
        .popup_aanvullend       {background-image: url(gfx/bg_popup.gif); background-repeat: repeat; background-color: #A46300; padding-left: 10 px; padding-top: 10 px; width: 100px;}
        .popuptekst {font-family: Verdana; color : #FFFFFF; font-size: 11px; margin-bottom: 10px;}
        .popupLabel{font-family: Verdana; color : #FFFFFF; font-size: 11px;}
        .popupVeld{font-family: Verdana; color : #FFFFFF; font-size: 11px;}
        .knopPopup {display:list-item; padding-left:15px; color:#FFFFFF; text-align:right;}
        .aanvullendeGegevens{padding-top: 10px;}
        .popupSluiten{position: absolute; top:215px; left: 260px; float: left; text-align:left;}
        .popupVerzenden{position: absolute; top:215px; left: 15px; float: left; width: 70px; text-align:left;}

/* popupscherm adresgegevens */
        .popupAdresBoven{background-color: #EF843C; background-image: url(images/adres_background_boven.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 11px; margin-top: 11px;}
        .popupAdresOnder{background-color: #EF843C; background-image: url(images/adres_background_onder.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 11px; margin-top: 11px; text-align: left; padding-left: 38px;}
        .formLabelAdres {font-weight: bold; padding-right: 5px; text-align: right; vertical-align: top;  color: #283c83; padding-top: 2px; background-color: #F1D5C3; width:85px;}
        .formVeldAdres{ padding-left: 10px; color: #283c83;}
        .knopAdres {padding-left:15px; padding-left:15px; color:#FFFFFF; float: left;}
        .knopAdres a {font-size: 8pt; font-weight: bold; color: #273C82;}
        .knopAdres a:hover{font-style: normal;}


/* Werkgever gegevens */
        #zoekWerkgever1{text-align: left; position: absolute; top:145px; left: 350px; width: 200px;}
        #zoekWerkgever2{text-align: left; position: absolute; top:260px; left: 350px; width: 200px;}
        .knopWerkgever { padding-left:5px; color:#FFFFFF; float: left;}
        .knopWerkgever a {font-size: 8pt; font-weight: bold; color: #273C82;}
        .knopWerkgever a:hover{font-style: normal;}
        .popupWerkgeverBoven{background-color: #EF843C; background-image: url(images/werkgever_background_boven.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 32px; margin-top: 16px;}
        .popupWerkgeverBoven td{ font-size: 9pt; font-family: Verdana; color: #FFFFFF;}
        .popupWerkgeverOnder{background-color: #EF843C; background-image: url(images/werkgever_background_onder.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 16px; color: #FFFFFF; background-attachment: fixed; width: 97%;}
        .popupWerkgeverOnder A:link, .lijstBody A:visited, .lijstBody A:active {color: #FFFFFF;}
        .formLabelWerkgever { padding: 5px; width: auto; color: #FFFFFF;}
        .formVeldWerkgever{ padding-right: 10px;vertical-align: top;}
        .lijstBodyWerkgever{color: #FFFFFF; text-transform: capitalize;}
        .lijstBodyWerkgever A:link, .lijstBody A:visited, .lijstBody A:active {color: #FFFFFF; text-decoration: none;}
        .lijstBodyWerkgever A:hover{font-style: normal;}
        .popupAndereWerkgever{background-color: #EF843C; background-image: url(images/werkgever_background.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 32px; margin-top: 16px; padding: 0}



/* Totaaloverzicht met wijzigingen */
        .overzichtstabel{margin-bottom: 25px; margin-left: 0px; margin-top: 25px; }
        .ov_rij2links{height: 12px; background-image: url(images/overzichtstabel_hoekje2.gif); background-repeat: no-repeat; background-position: top right;}
        .ov_rij2{border-right: 1px solid #B98640; background-image: url(images/overzichtstabel_schaduw_top.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
        .ov_linksboven{border-bottom: 1px solid #B98640; background-image: url(images/overzichtstabel_schaduw_lb.gif); background-repeat: no-repeat; background-position: top right; width: 150px;}
        .ov_kopje_oud{color: #000000; font-weight: bold; border-right: 1px solid #B98640; border-top: 1px solid #B98640; border-bottom: 1px solid #B98640; padding-left: 2px; width: 175px;}
        .ov_kopje_nieuw{color: #000000; font-weight: bold; border-right: 1px solid #B98640; border-top: 1px solid #B98640; border-bottom: 1px solid #B98640; padding-left: 10px; width: 175px;}
        .ov_label{background-image: url(images/overzichtstabel_schaduw_lin.gif); background-repeat: repeat-y; background-position: top right;}
        .ov_waarde_oud{ background-color: #FFFFFF; border-right: 1px solid #B98640; padding-left: 5px; text-transform: capitalize;}
        .ov_waarde_nieuw{ background-color: #FFFFFF; border-right: 1px solid #B98640; padding-left: 10px; text-transform: capitalize;}
        .ov_tussenkopje{font-weight: bold; padding-top: 15px; background-image: url(images/overzichtstabel_schaduw_lin.gif); background-repeat: repeat-y; background-position: top right;}

        .ov_radio{vertical-align: top;}
        .ov_radiolabel{padding-left: 10px; padding-top: 2px; }

/*  popup voor cv selectie */
        body.selecteerCV {background-color: #FF9900; text-align: left;}

        td.ov_waarde_oud a {color: #000000;}
        td.ov_waarde_nieuw a {color: #000000;}

        .stuurbericht   {padding-bottom: 5px;}


/* FORUM */



            body.forum table.lijst {position:static; width:530px; margin:0; padding:0; border-collapse:collapse;}
            body.forum table.lijst td {vertical-align:top; margin:0; padding:0; padding:3px; font-size:8pt}
            body.forum table.lijst td a:hover {font-style:normal; text-decoration:none;}
            body.forum table.lijst tr.header td {background-color:#3A4A77; font-weight:bold; padding:5px; color:white;}
            body.forum table.lijst tr.header td i {color:white;}
            body.forum table.lijst tr.even {background-color:#F58900;}
            body.forum td.onderwerpCel table {border-collapse:collapse; border:none; padding:0; margin:0;}
            body.forum td.onderwerpCel table tr td {padding-left:8px;}
            body.forum td.onderwerpCel table tr td.boom {vertical-align:top; margin:0; padding:0;}
            body.forum table.lijst td.onderwerpCel {margin:0; padding:0; padding-left:5px;}
            body.forum #navigatie {font-size:9pt; margin-bottom:10px;}

            body.forum tr.actiefBericht td {font-weight:bold;}


            body.forum .bladeren {width:530px; text-align:right; margin-top:5px;, font-size:9pt; margin-bottom:20px;}
            body.forum .container {background-color:#F4F4F4; border:1px solid #999999; width:530px; font-size:12px; margin-bottom:20px;}
            body.forum .container .titel {color:white; padding:4px; background-color:#999999; font-size:12px; font-weight:bold; margin:0px; }
            body.forum .content {padding:20px; padding-top:5px;}
            body.forum .container .ondertitel {text-align:right; font-size:10px; font-weight:normal; padding:4px; padding-bottom:0;}
            body.forum .reageer {width:430px; margin-left:50px;}
            body.forum textarea {width:380px; height:300px;}
            body.forum form {}
            body.forum .formLabel {width:120px;}
            body.forum .formVeld {width:250px;}
            body.forum .formVeld input {width:250px;}
            body.forum .button {float:right; margin-right:10px;}
            body.forum .fout {border:1px solid red; width:530px; font-size:12px; color:red; margin-top:20px; margin-bottom:20px; padding:5px;}

            body.forum .bericht { border:1px solid #999999; width:530px; margin-bottom:10px; }
            body.forum .bericht td {font-size:10px; vertical-align:top;}
            body.forum .ressummery {border:1px solid #999999; width:530px; margin-bottom:10px; font-size:12px; padding:5px;}
            body.forum .paginering {font-size:11px; width:520px; text-align:right;}



/* Kringen */
        input.kringNaam                 {width: 350px;}
        table.mijnKringen               {width: 625px;}
        table.mijnKringen tr.header td  {background-color:#3A4A77; font-weight:bold; padding:5px; color:white}
        textarea.omschrijving           {width: 350px; height: 60px;}
        .mijnKringTabel                 {width: 95%;}
        .mijnKringTabel td              {vertical-align: top;}

        #mijnKringen                    { border: solid 1px white; width: 275px; padding: 4px; margin-top: 20px;}
        .mijnKringTekst                 { padding-left: 4px; padding-right: 4px; position: relative; top: -14px;  background-color: #FF9900; color: white;  display: inline;}
        .mijnUitnodigingenTekst         { padding-left: 4px; padding-right: 4px; position: relative; top: -14px;  background-color: #FF9900; display: inline; color: white;}
        img.nieuweInschrijving          { margin-right: 10px;}
        .mijnkringLijst                 { padding: 0px; margin: 0px; margin-left: 0px;}
        .mijnkringLijst li              { padding-bottom: 5px; list-style: none;}
        #mijnUitodigingen               { border: solid 1px white; width: 275px; padding: 4px; margin-top: 20px;}

        .zoekForm                       { margin-top: 20px;}
        .zoekResultaat                  { border: solid 1px white; margin-top: 20px; padding: 10px; padding-top: 0px; padding-bottom: 20px;}
        .zoekResultaat .label           { width: 45px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -10px; color: white; }
        ul.zoeklijst                    { padding: 0px; margin: 0px;}
        ul.zoeklijst li                 { list-style: none; padding-bottom: 5px;}
        .aantalkringen                  { padding-top: 10px;}

        .kringInfo                      { border: solid 1px white; width: 275px; padding: 4px; margin-top: 20px;}
        .kringInfo .label               { width: 94px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; white-space: nowrap;}

        .kringInfoWijzig                { border: solid 1px white; width: 275px; padding: 4px; margin-top: 20px;}
        .kringInfoWijzig .label         { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; white-space: nowrap; display: inline;}


        div.kringLeden                  { border: solid 1px white; width: 275px; padding: 4px; margin-top: 20px; padding-bottom: 10px; margin-left: 20px;}
        div.kringLeden .label           { width: 35px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white;}
        table.kring                     { width: 95%; border-collapse: collapse; padding: 0px; margin: 0px;}
        table.kring td                  { vertical-align: top;}




        ul.kringLeden                   { padding: 0px; margin: 0px; padding-left: 5px; padding-bottom: 5px;}
        ul.kringLeden li                { padding-bottom: 5px; list-style: none;}

        .meer                           {text-align: right;}

        .kringAfbeelding                { border: solid 1px white; width: 585px; padding: 5px; margin-top: 20px;  overflow-x: auto; overflow-y: hidden;}
        .kringAfbeeldingLabel           { width: 30px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: 25px; left: 5px; color: white;}
        .kringAfbeelding table          { border-collapse: collapse; padding: 0px; margin: 0px; padding-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 10px;}
        .kringAfbeelding table td       { border-collapse: collapse; padding: 0px; margin: 0px; padding-left: 7px; padding-right: 6px;}

        .kringForum                     { border: solid 1px white; width: 585px; padding: 4px; margin-top: 20px; padding-bottom: 10px; margin-bottom: 20px; test-align: left;}
        .kringForum .label              { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; display: inline;}

        .kringForum table.forum         { padding: 0px; margin: 0px; border-collapse: collapse;}
        .kringForum table.forum td      {padding: 5px;}
        .kringForum table.forum td.datum { white-space: nowrap; }

        .ledenvanKring                  { border: solid 1px white; width: 585px; padding: 4px; margin-top: 20px; padding-bottom: 10px; margin-bottom: 20px; test-align: left;}
        .ledenvanKring .label           { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; display: inline;}

        .uitnodigingBijKring            { border: solid 1px white; width: 585px; padding: 4px; margin-top: 20px; padding-bottom: 10px; margin-bottom: 20px; test-align: left;}
        .uitnodigingBijKring .label     { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; display: inline;}
        .uitnodigingBijKring table td   {padding: 1 5 1 5px;}

        .kringLeden table               {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; margin-bottom: 10px;}
        .kringLeden table td            {text-align: center;}

         .zoekResultaatAfbeelding        {border: solid 1px white; margin-top: 20px; padding: 10px; padding-top: 0px; padding-bottom: 20px;}
         .zoekResultaatAfbeelding .label { width: 45px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -10px; color: white; }

         .zoekResultaatAfbeelding table   {border-collapse: collapse; padding: 0px; margin: 0px;}
        .zoekResultaatAfbeelding table td {vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
        .zoekResultaatAfbeelding table td.foto  {}
        .zoekResultaatAfbeelding table td.omschrijving  {padding-left: 10px; padding-right: 10px;}
        .sorteerOp      {;text-align: right; padding: 0px; margin: 0px; position: relative; bottom: -15px; padding-right: 20px}



/* REUNIES */

        .reunies             {margin-top: 10px; border: solid 1px white; }
        .reunies .label      {background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -14px; color: white; display: inline;}

        .reunies                      { border: solid 1px white; padding: 4px; margin-top: 20px; padding-top: 0px; }
        .reunies .label               { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -10px; color: white; white-space: nowrap;}
        .reunies  table               { width: 585px; border-collapse: collapse; padding: 0px; margin: 0px; margin-bottom: 10px;}
        .reunies .reunietabel td      { width: 180px; padding: 0 2 4 2px;  vertical-align: top;}
        .reunies .titel               { font-weight: bold; font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 4px;}
        .reunies .datum               { font-weight: normal; font-size: 11px; }
        .reunies .omschrijving        { margin-top: 5px; margin-bottom: 10px; }
        .reunies .omschrijvingEngels  { margin-top: 5px; margin-bottom: 10px; }

         #disclaimer                { position: absolute; bottom: 10px; font-size: 9px; text-align: center;}

        .profielActies                { border: solid 1px white; padding: 4px; margin-top: 2px; padding-top: 0px; }
        .profielActies .label         { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -8px; color: #000000; white-space: nowrap;}
        .profielActies ul             {margin: 0px; padding: 0px; margin-left: 6px;}

/* Main pagina */
        .titelLeidenAlumni            { padding: 5px; color: #000000; font-size: 22px; padding-left: 10px; padding-top: 30px;}
        #lufBlok                      {position: absolute; z-index: 100; left: 122px; cursor: pointer; }


/* bericht versturen */
        table.stuurbericht  td           {vertical-align: top;}


/* welkompagina */

        table.welkomtabel               {margin: 0px; padding: 0px; border-collapse: collapse; width: 595px;}
        table.welkomtabel td            {vertical-align: top; padding: 0px; border-collapse: collapse; width: 100%; padding: 10px;}

        table.welkomtabel td.persoongegevens    {width: 60%; }
        table.welkomtabel td.extraInfo          {width: 40%;}

        table.welkomtabel td .overzicht         {border: solid 1px white; padding: 5px;}
        .overzicht .label                       { background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -13px; color: #000000; white-space: nowrap;}
        .overzicht table td.res_formVeld        {white-space: nowrap;}
        #mijnAfbeelding img      {margin-bottom: 10px;}
        .Mijnberichten                          {border: solid 1px white; padding: 5px;}
        .Mijnberichten .label                   {padding: 0px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -13px; color: #000000; white-space: nowrap; }
        .Mijnberichten table                    {padding: 0px; margin: 0px; border-collapse: collapse; width: 97%; margin-left: 10px;}

        .Mijnberichten table                    {vertical-align: top;}
        .Mijnberichten table .header td         {font-weight: bold;}
        .Mijnberichten table .actieTD           {width: 20px; padding: 0px; margin: 0px; padding-bottom: 5px;}
        .Mijnberichten table .datumTD           {width: 20%; padding: 0px; margin: 0px; padding-bottom: 5px;}
        .Mijnberichten table .afzenderTD        {width: 25%; padding: 0px; margin: 0px; padding-bottom: 5px; padding-left: 10px;}
        .Mijnberichten table .titelTD           {width: 50%; padding: 0px; margin: 0px; padding-bottom: 5px;}

        body.mijnberichten                   { background: url(gfx/profieltop.gif); background-repeat: repeat-x ; background-color: #FF9900; text-align: left;}
        .hetBericht                          {border: solid 1px white; padding: 5px; margin-top: 65px;}
        .hetBericht .label                   {padding: 0px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -13px; color: #000000; white-space: nowrap; }
        table.bericht                        {padding: 0px; margin: 0px}
        table.bericht td                     {padding: 5px; vertical-align: top;}

        /* send2friend*/

        body.send2friend                {text-align: left; padding: 10px; background-color: #FF9900;}
        body.send2friend .docTitel      {color: #ffffff; font-weight: bold;}
        textarea.boodschap             {width: 350px; height: 50px;}

        .send2friendTable, .send2friendTable td       {border-collapse: collapse; padding: 0px; margin: 0px;}
        textarea.opmerkingenPersoon                   {width: 300px; height: 50px;}


        .MijnCP                 {border: solid 1px white; padding: 5px; text-align: left;}
        .MijnCP .label          {padding: 0px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -13px; color: #000000; white-space: nowrap; }

        table.cp        {padding: 0px; margin: 0px;}
        table.cp td     {width: 90px; padding: 0px; margin: 0px;}

        .table.cp td .foto               {width: 85px; text-align: center;}
        .table.cp td .onderschrift       {width: 85px; padding-top: 5px; text-align: center;}
        .alleCP                          {padding-top: 10px;}

        .voegCPtoe              {padding-top: 15px;}

        body.emailnaarkring                                     {text-align: left; padding: 10px; background-color: #FF9900;}
        body.emailnaarkring .docTitel                           {color: #ffffff; font-weight: bold;}
        body.emailnaarkring textarea.boodschap                  {width: 460px; height: 300px;}

        .send2friendTable, .send2friendTable td                 {border-collapse: collapse; padding: 0px; margin: 0px;}
        body.emailnaarkring textarea.opmerkingenPersoon         {width: 300px; height: 50px;}

        #aanTabel       {border-collapse: collapse; padding: 0px; margin: 0px;}
        #aanTabel td    {border-collapse: collapse; padding: 0px; margin: 0px;}
        #aanTabel table {border-collapse: collapse; padding: 0px; margin: 0px;}

        .extraAdres     {float: right; padding-right: 5px; margin-bottom: 10px;}

        .fotoTekst              {display: none; border: solid 1px white; padding: 9px; margin-bottom: 20px; }
        .fotoTekst .label       {padding: 0px; margin: 0px; background-color:#FF9900; padding-left: 4px; padding-right: 4px; color: #000000; white-space: nowrap; position: relative; top: -16px; }

        .mijnfotoboek           {margin-top: 10px;}
        table.mijnfotoboek      {border: solid 1px #ffffff;  width: 400px; padding: 0px; margin: 0px;}
        table.mijnfotoboek td.foto    { width: 100px; padding: 0px; margin: 0px; text-align: center; padding: 5px;}
        ul.welkomLijst          {padding: 0px; margin: 0px; margin-left: 20px; margin-top: 10px;}
        ul.welkomLijst li       {padding: 0px; margin: 0px; margin-left: 0px;}
        .reunielijst            {border: solid 1px #ffffff; margin-top: 10px;}
        .reunielijst .label     { display: inline; background-color:#FF9900; padding-left: 4px; padding-right: 4px; position: relative; top: -10px; color: white; left: 5px;}
        ul.reunieUL             {padding: 0px; margin: 0px; margin-left: 10px; margin-bottom: 10px;}
        ul.reunieUL li          {padding: 0px; margin: 0px; list-style: none; margin-bottom: 4px;}
