body { background-color: #ffffff; font-family: "Lucida Sans Unicode", sans-serif; font-size: 11px; text-align: center; margin: 0; height: 101%; }

#content { position: relative; margin: 0px auto 0px auto; text-align: left; width: 930px; overflow: hidden; color: #083648; }


/*****
*   ALGEMEEM
*****/

.clearer { clear: both; height: 1px; }

a { color: #758F00; text-decoration: underline; }
a:hover { color: #758F00; text-decoration: none; }

p { margin-top: 0px; }

/*****
*   HEADER
*****/

#content .header { position: relative; width: 100%; height: 222px; margin: 10px 0 0 0; padding: 0 0 12px 0; background: #ffffff url('../images/header-bottom.jpg') bottom left repeat-x; }

    #content .header h1.logo { width: 244px; height: 222px; background: #ffffff url('../images/logo.jpg') top left no-repeat; margin: 0; padding: 0; }
    #content .header h1.logo a { display: block; height: 100%; width: 100%; }
    #content .header h1.logo span { display: none; }

    #content .header ul { position: absolute; top: 0px; right: 0px; font-family: "Calibri", sans-serif; color: #046079; height: 60px; width: 475px; background: #ffffff url('../images/menu-top.jpg') top right no-repeat; list-style-type: none; font-size: 17px; margin: 0; }
    #content .header ul li { float: left; margin: 10px 0 0 19px; padding: 0; }
    #content .header ul li a {  color: #046079; text-decoration: none;  }
    #content .header ul li a:hover,
    #content .header ul li.active a { color: #046079; border-bottom: 4px solid #046079;  }

    #content .header h3.titel { position: absolute; top: 70px; right: 0px; font-family: "Calibri", sans-serif; font-size: 27px; color: #87A500; }
    #content .header h2.titel { position: absolute; top: 90px; right: 0px; font-family: "Calibri", sans-serif; font-size: 37px; color: #046079; }


/*****
*   QUOTE
*****/

#content .quote { position: relative; width: 100%; background: #ffffff url('../images/quote-bottom.jpg') bottom left repeat-x; }
    #content .quote h3 { position: relative; font-family: "Calibri", sans-serif; font-size: 25px; color: #758F00; padding: 10px 0 20px 0; margin: 0; width: 750px; }
    #content .quote a.registreren { position: absolute; right: 0px; top: 20px; width: 149px; height: 39px; background: #ffffff url('../images/button-registreren.jpg') top left no-repeat; }
    #content .quote a.registreren span { display: none; }


/*****
*   HOME
*****/

#content .home { position: relative; width: 100%; padding: 10px 0 10px 0; }

    #content .home .tekst-links { position: relative; float: left; width: 680px; min-height: 230px; padding: 0 20px 0 0; background: #ffffff url('../images/border.jpg') top right repeat-y; font-size: 12px;}
        #content .home .tekst-links img { float: left; margin: 0 10px 10px 0; }

    #content .home .tekst-rechts { position: relative; float: right; padding: 0 0 0 20px; width: 210px; }
    /*#content .home .tekst-rechts p { margin: 0 0 0 10px; }*/


/*****
*   AGENDA
*****/


#content div.agenda { position: relative; width: 100%; padding: 10px 0 10px 0; }
#content table.agenda { font-size: 15px; color: #114E63; width: 100%; }
#content table.agenda .groen { color: #7A9500; }

    #content table.agenda td.wanneer { width: 150px; vertical-align: top; padding: 0 0 15px 0; background: #ffffff url('../images/border.jpg') top right repeat-y; }

    #content table.agenda td.wat { vertical-align: top; padding: 0 0 15px 10px; }
    #content .agenda td.wat p,
    #content .agenda td.wat ol { font-size: 11px; }


/*****
*   SPREKERS
*****/

#content .sprekers { position: relative; width: 100%; padding: 10px 0 10px 0; }
#content .sprekers .spreker { margin: 0 0 10px 0; }

    #content .sprekers .spreker .foto { width: 120px; float: left; }
    #content .sprekers .spreker .foto img { border: 1px solid #d2d2d2; }

    #content .sprekers .spreker .info { width: 790px; float: left; margin: 0 0 0 10px; font-size: 15px; color: #758F00; }
    #content .sprekers .spreker .info p { font-size: 11px; color: #046079;  }


/*****
*   REGISTRATIE
*****/

#content .registratie { position: relative; width: 100%; padding: 10px 0 10px 0; }


    #content .registratie .tekst-links { position: relative; float: left; width: 680px; min-height: 230px; padding: 0 20px 0 0; background: #ffffff url('../images/border.jpg') top right repeat-y;}

    #content .registratie form { width: 100%; color: #046079; }
    #content .registratie label { float: left; clear: left; width: 200px; font-size: 15px; line-height: 30px; }
    #content .registratie input.textfield { float: left; clear: right; margin: 5px 0 0 0; font-size: 12px; background-color: #ededed; border: 1px solid #6f6f6f; width: 400px; color: #046079; font-family: "Lucida Sans Unicode", sans-serif; }
    #content .registratie input.checkbox { float: left; clear: left; margin: 8px 20px 0 0; }
    #content .registratie label.checkbox { float: left; clear: right; width: 300px; }

    #content .registratie span.error { float: left; clear: both; width: 100%; color: red; margin-left: 200px; }

    #content .registratie .tekst-rechts { position: relative; float: right; padding: 0 0 0 20px; width: 210px; }
    #content .registratie .tekst-rechts p { margin: 0 0 0 0; }

    #content .registratie button { background: none; border: 0px; margin: 20px 0 0 0; float: left; padding: 0; cursor: pointer; }
    #content .registratie p { margin: 32px 0 0 10px; float: left; }

/*****
*   FOOTER
*****/

#content .footer { position: relative; width: 100%; height: 100px; padding: 10px 0 30px 0; background: #ffffff url('../images/quote-bottom.jpg') top left repeat-x; }

    #content .footer ul { position: relative; color: #046079; height: 30px; width: 550px; list-style-type: none; margin: 10px 0 0 0; padding: 0; }
    #content .footer ul li { float: left; padding: 0px 10px 0 0px; margin: 0 10px 0 0; border-right: 1px solid #046079; }
    #content .footer ul li.last { border-right: 0px; }

    #content .footer ul li a { color: #046079; text-decoration: none; }
    #content .footer ul li a:hover { color: #046079; text-decoration: underline; }

    #content .footer a.medicalfacts { position: absolute; top: 17px; right: 240px; width: 95px; height: 31px; }
    #content .footer a.medicalfacts img { border: 0; }    
    #content .footer a.ricoh { position: absolute; top: 17px; right: 158px; width: 95px; height: 31px; }
    #content .footer a.ricoh img { border: 0; }
    #content .footer a.linkedin { position: absolute; top: 17px; right: 130px; width: 31px; height: 31px; }
    #content .footer a.linkedin img{border:0;}
    #content .footer a.isoft { position: absolute; top: 20px; right: 0px; width: 121px; height: 22px; background: #ffffff url('../images/isoft.jpg') top left no-repeat; }
    #content .footer a.isoft span { display: none; }



