#AanmelderCSS ul, #AanmelderCSS menu, #AanmelderCSS dir {
    display: block;
    list-style-type: disc;
    margin: 1em 0
    }
#AanmelderCSS ul {
    list-style-position: inside;
    padding-left: 1px;
    line-height: 1.5em
    }
#AanmelderCSS ul ul {
    padding-left: 30px;
    margin: 0
    }
#AanmelderCSS a {
    color: rgb(236, 0, 140)
    }
#AanmelderCSS h3 a {
    color: inherit
    }
#AanmelderCSS h1 {
    text-align: left;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(105, 158, 216)
    }
#AanmelderCSS .pointer {
    cursor: pointer
    }
#AanmelderCSS h2 {
    color: rgb(78, 75, 75);
    padding: 10px 20px 0 0;
    margin: 0;
    margin-bottom: 10px;
    font: bold 14pt georgia
    }
#AanmelderCSS table, #AanmelderCSS td {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9pt;
    line-height: 1.5em;
    padding: 0;
    /* moved color to body css. so that we can redefine it for participant*/
    }
#AanmelderCSS table {
    border-collapse: collapse;
    width: auto
    }
#AanmelderCSS {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9pt;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    background-color: rgb(242, 242, 242);
    color: rgb(78, 75, 75)
    }
#AanmelderCSS.mobile input {
    font-size: 8pt
    }
#AanmelderCSS.mobile h1 {
    font-size: 9pt
    }
#AanmelderCSS.site {
    background-color: white
    }
#AanmelderCSS.embedded {
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS.participant {
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS .grey {
    color: rgb(160, 160, 160)
    }
#AanmelderCSS input, #AanmelderCSS textarea {
    border: 1px solid rgb(217, 217, 217);
    color: rgb(78, 75, 75)
    }
#AanmelderCSS #context_participant input, #AanmelderCSS #context_participant textarea {
    color: black
    }
#AanmelderCSS input.radio, #AanmelderCSS input.checkbox {
    border-style: none
    }
#AanmelderCSS .right {
    float: right
    }
#AanmelderCSS img.icon {
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS img.banner {
    border: 1px solid black
    }
#AanmelderCSS .hidden {
    display: none
    }
#AanmelderCSS h1.slogan2 {
    position: absolute;
    width: 600px;
    top: -150px;
    left: 120px;
    height: 80px;
    font-family: verdana;
    font-weight: normal;
    font-size: 22px;
    color: rgb(217, 217, 217);
    padding: 40px 0 0 40px
    }
#AanmelderCSS hr.thin {
    margin: 0 auto;
    padding: 0;
    height: 1px;
    border-width: 0;
    color: rgb(217, 217, 217);
    background-color: rgb(217, 217, 217);
    width: 980px
    }
#AanmelderCSS .loginsignup {
    top: 5px;
    left: 115px;
    position: absolute;
    width: 740px;
    text-align: center;
    padding: 5px;
    border: 1px dotted rgb(236, 0, 140)
    }
#AanmelderCSS .pageCenter {
    position: relative;
    margin: 0 auto;
    width: 980px;
    border-collapse: collapse
    }
#AanmelderCSS div.headercontainer {
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS div.headercontainer img {
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS div.header {
    height: 68px;
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS div.small_bg {
    /*  background-image:url("/resources/header_small.jpg");
      background-repeat:no-repeat;
      background-position:720px 0px; */
    background-image: url(/resources/envelop_watermark.jpg);
    background-repeat: no-repeat;
    background-position: 342px -14px
    }
#AanmelderCSS div.header a img {
    margin-left: 15px
    }
#AanmelderCSS div.header_big {
    /* for homepage, etc */
    height: 243px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: right
    }
#AanmelderCSS div.header_big a img {
    margin: 125px 0 0 305px
    }
#AanmelderCSS table.topLink {
    margin-right: 10px;
    border-collapse: collapse;
    float: right
    }
#AanmelderCSS td.topLink {
    height: 20px;
    background-color: #4e4b4b;
    padding: 0 8px
    }
#AanmelderCSS td.topLink a {
    display: block;
    margin-top: -3px;
    color: white;
    text-decoration: none
    }
#AanmelderCSS td.leftTopLink {
    height: 20px;
    width: 7px;
    background-image: url(/resources/left_toplink.gif);
    background-repeat: no-repeat;
    background-position: top right
    }
#AanmelderCSS td.rightTopLink {
    height: 20px;
    width: 5px;
    background-image: url(/resources/right_toplink.gif)
    }
#AanmelderCSS div.linkbarcontainer {
    background-color: rgb(242, 242, 242);
    border-top: 1px solid rgb(217, 217, 217);
    height: 24px
    }
#AanmelderCSS div.linkBar table {
    float: right
    }
#AanmelderCSS div.linkBar table td, #AanmelderCSS div.linkBar table td a {
    color: rgb(78, 75, 75);
    padding-right: 20px
    }
#AanmelderCSS div.nameheadingcontainer {
    background-color: rgb(242, 242, 242);
    height: 20px;
    color: rgb(236, 0, 140);
    border-bottom: 3px solid rgb(236, 0, 140);
    margin-top: 10px
    }
#AanmelderCSS div.tabscontainer {
    height: 20px;
    color: rgb(236, 0, 140);
    border-bottom: 3px solid rgb(236, 0, 140);
    margin-top: 10px
    }
#AanmelderCSS div.tabsbox {
    background-color: rgb(242, 242, 242);
    padding: 15px
    }
#AanmelderCSS div.nameHeading h1 {
    padding-left: 20px;
    font: italic 15px Georgia, Serif;
    color: rgb(236, 0, 140);
    float: left;
    margin: 0
    }
#AanmelderCSS table.menu {
    border-collapse: collapse
    }
#AanmelderCSS table.menu td {
    padding: 1px 30px 1px 10px
    }
#AanmelderCSS tr.menu_header {
    background-color: rgb(217, 217, 217)
    }
#AanmelderCSS tr.menu_header td {
    color: rgb(78, 75, 75);
    font: italic bold 12px georgia;
    padding-top: 10px;
    padding-bottom: 4px
    }
#AanmelderCSS tr.menu_items {
    background-color: rgb(230, 230, 230)
    }
#AanmelderCSS tr.menu_items.first td {
    padding-top: 3px
    }
#AanmelderCSS tr.menu_items.last td {
    padding-bottom: 8px
    }
#AanmelderCSS tr.menu_items td {
    width: 200px
    }
#AanmelderCSS tr.menu_items a {
    text-decoration: none;
    color: rgb(78, 75, 75);
    vertical-align: top
    }
#AanmelderCSS tr.menu_items td a img {
    vertical-align: middle
    }
#AanmelderCSS tr.menu_items td a img.li {
    margin-right: 5px
    }
#AanmelderCSS div.tagline {
    border-top: 2px solid rgb(236, 0, 140);
    text-align: right;
    padding: 3px
    }
#AanmelderCSS div.tagline a {
    color: rgb(78, 75, 75);
    text-decoration: none
    }
#AanmelderCSS .mainCenter {
    margin: 23px auto 30px;
    width: 548px;
    /* Needed for IE */
    }
#AanmelderCSS div.mainMinHeight {
    min-height: 750px;
    height: auto !important;
    height: 750px
    }
#AanmelderCSS div.mainContent {
    position: relative;
    width: 510px;
    padding: 15px;
    background-color: rgb(255, 255, 255);
    /*  background-image:url('/resources/envelop_watermark.jpg');
      background-repeat:no-repeat;
      background-position:420px 20px;*/
    }
#AanmelderCSS div.mainContent_invitation {
    width: 600px
    }
#AanmelderCSS table.widgets {
    width: 100%;
    border-collapse: collapse
    }
#AanmelderCSS td.top {
    vertical-align: top
    }
#AanmelderCSS td.widgets table.sashadow {
    margin: 15px 0
    }
#AanmelderCSS div.widget li {
    padding-left: 12px;
    font-size: 8.5pt;
    /*    margin-left: 10px;*/
    list-style-type: none;
    background: url(/resources/opsomming_arrow.gif) left center no-repeat
    }
#AanmelderCSS div.widget li a.activity {
    color: rgb(78, 75, 75)
    }
#AanmelderCSS div.widget h3 {
    margin: 10px 0;
    font: 15pt georgia
    }
#AanmelderCSS div.widget .widgetList {
    margin-bottom: 0
    }
#AanmelderCSS div.widget p {
    margin-top: 20px
    }
#AanmelderCSS table.siteTabs {
    float: right;
    border-collapse: collapse;
    margin-right: 50px
    }
#AanmelderCSS td.leftTab {
    height: 20px;
    width: 9px;
    background-image: url(/resources/left_tab.gif);
    background-repeat: no-repeat;
    background-position: top right
    }
#AanmelderCSS td.middleTab {
    height: 20px;
    background-color: rgb(217, 217, 217)
    }
#AanmelderCSS td.middleTab a {
    color: rgb(78, 75, 75);
    text-decoration: none;
    padding: 0 10px
    }
#AanmelderCSS td.rightTab {
    height: 20px;
    width: 5px;
    background-image: url(/resources/right_tab.gif);
    background-repeat: no-repeat;
    background-position: top left
    }
#AanmelderCSS td.leftTabSelected {
    height: 20px;
    width: 9px;
    /* use for spacing between tabs */
    background-image: url(/resources/left_tab_selected.gif);
    background-repeat: no-repeat;
    background-position: top right
    }
#AanmelderCSS td.middleTabSelected {
    height: 20px;
    background-color: rgb(236, 0, 140);
    padding: 0 10px
    }
#AanmelderCSS td.middleTabSelected a {
    color: white;
    text-decoration: none
    }
#AanmelderCSS td.rightTabSelected {
    height: 20px;
    width: 5px;
    background-image: url(/resources/right_tab_selected.gif);
    background-repeat: no-repeat;
    background-position: top right
    }
#AanmelderCSS .participantMenu {
    float: left
    }
#AanmelderCSS #site_menu_container {
    border-top: 2px solid rgb(230, 230, 230);
    margin-top: 25px
    }
#AanmelderCSS #site_menu_container a {
    color: rgb(102, 102, 102);
    font-size: 18px;
    text-decoration: none;
    display: block;
    margin-top: 3px
    }
#AanmelderCSS #site_menu_container a.selected {
    color: rgb(236, 0, 140);
    margin-left: 10px
    }
#AanmelderCSS #participant_menu_container {
    border-top: 2px solid rgb(230, 230, 230);
    margin-top: 43px
    }
#AanmelderCSS #participant_menu_container a {
    color: rgb(136, 136, 136);
    font-size: 17px;
    text-decoration: none;
    display: block;
    margin-top: 3px
    }
#AanmelderCSS #participant_menu_container a.selected {
    color: rgb(236, 0, 140);
    margin-left: 10px
    }
#AanmelderCSS #context_activity {
    z-index: 100;
    /* used to keep main float over tagline because both get new stacking context in IE because of relative positioning of pageCenter*/
    margin-top: 50px
    }
#AanmelderCSS #context_participant {
    z-index: 100;
    /* used to keep main float over tagline because both get new stacking context in IE because of relative positioning of pageCenter*/
    margin-top: 15px
    }
#AanmelderCSS div#context_participant {
    color: rgb(78, 75, 75)
    }
#AanmelderCSS div.languageFlags {
    position: absolute;
    right: 14px;
    top: 0
    }
#AanmelderCSS div.languageFlags a img {
    margin: 2px
    }
#AanmelderCSS div.poweredby {
    text-align: right
    }
#AanmelderCSS div.poweredby h1 {
    display: inline;
    font-weight: normal;
    font-size: 13px;
    color: rgb(78, 75, 75);
    padding: 10px;
    margin-top: 13px
    }
#AanmelderCSS div.poweredby img {
    margin-top: 7px;
    display: inline;
    float: none;
    padding: 0
    }
#AanmelderCSS div.poweredby a {
    text-decoration: none;
    border: none
    }
#AanmelderCSS div.contact {
    margin-top: 5px;
    font-weight: bold
    }
#AanmelderCSS #help_tel_no span {
    font-weight: bold
    }
#AanmelderCSS div.widget {
    background-color: rgb(242, 246, 251);
    border: 3px solid rgb(218, 231, 245);
    padding: 10px 10px;
    margin: 6px 0;
    max-width: 240px;
    /* don't use width, because IE will freak then */
    }
#AanmelderCSS div.homewidget {
    width: 293px;
    max-width: 293px
    }
#AanmelderCSS div.white {
    background-color: white
    }
#AanmelderCSS a.widget_button {
    display: block;
    background-image: url(/resources/widget_button.png);
    width: 204px;
    height: 27px;
    text-align: center;
    padding: 5px 0;
    margin: 15px auto;
    font: bold 18px georgia;
    color: rgb(78, 75, 75);
    text-decoration: none
    }
#AanmelderCSS a.widget_button:hover {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS a.widget_button_long {
    display: block;
    background-image: url(/resources/widget_button_long.png);
    border: 1px solid rgb(105, 158, 216);
    height: 25px;
    text-align: center;
    padding: 5px;
    margin: 15px auto;
    font: bold 18px georgia;
    color: rgb(78, 75, 75);
    text-decoration: none
    }
#AanmelderCSS a.widget_button_long:hover {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS table.button_img {
    margin: 5px auto
    }
#AanmelderCSS div.widget h2 {
    padding: 10px 0 0 0
    }
#AanmelderCSS div.widget td.signup {
    text-align: right;
    padding-left: 20px
    }
#AanmelderCSS div.homewidget td.signup {
    padding-left: 60px
    }
#AanmelderCSS div.menuhelp {
    background: url(/resources/menuhelp.gif) no-repeat;
    float: left;
    height: 155px;
    left: 290px;
    position: relative;
    top: -103px;
    width: 651px;
    z-index: 1000;
    margin: -40px 0;
    display: none
    }
#AanmelderCSS div.menuhelp img {
    float: right;
    margin: 62px 11px
    }
#AanmelderCSS div.menuhelp table {
    border-collapse: collapse;
    width: 585px;
    margin: 74px 0 0 25px;
    color: white
    }
#AanmelderCSS div.menuhelp td {
    padding: 0 0 0 40px
    }
#AanmelderCSS table.confirm td {
    padding: 5px 10px
    }
#AanmelderCSS table.confirm input.text {
    width: 350px
    }
#AanmelderCSS table.confirm {
    margin: 30px 0
    }
#AanmelderCSS table.formTable {
    width: 100%
    }
#AanmelderCSS table.formTable td.leftTd {
    width: 150px;
    vertical-align: top
    }
#AanmelderCSS table.formTable td {
    padding: 5px 0
    }
#AanmelderCSS a.help span.qmark {
    font-size: 18px;
    font-weight: bold
    }
#AanmelderCSS a.help {
    margin-left: 3px;
    font-size: 12px;
    background-color: rgb(221, 230, 255);
    text-align: center;
    padding: 3px;
    display: block;
    color: rgb(255, 255, 255);
    text-decoration: none
    }
#AanmelderCSS h1.name {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: bold;
    font: 20px Verdana;
    padding-top: 10px;
    padding-left: 10px;
    text-align: left
    }
#AanmelderCSS span.username {
    padding-left: 10px
    }
#AanmelderCSS table.top {
    width: 900px;
    border-collapse: collapse;
    margin: 0;
    padding: 0
    }
#AanmelderCSS table.top td.toolbar {
    padding-left: 2px;
    padding-top: 0;
    padding-right: 0;
    margin: 0;
    white-space: nowrap;
    text-align: right
    }
#AanmelderCSS table.top td.logo_tools table {
    border-collapse: collapse;
    margin: 0;
    padding: 0
    }
#AanmelderCSS table.top table.logo_tools td {
    padding: 0
    }
#AanmelderCSS td.toolbar table {
    height: 20px
    }
#AanmelderCSS table.top td {
    vertical-align: top
    }
#AanmelderCSS td.logo a, #AanmelderCSS td.logo img {
    display: block;
    margin: 0;
    padding: 0
    }
#AanmelderCSS #newActivityLink {
    display: block;
    text-align: center;
    font-size: 11px;
    border: 1px solid rgb(221, 230, 255);
    margin-left: 7px;
    margin-right: 7px
    }
#AanmelderCSS a.recentAct {
    display: block
    }
#AanmelderCSS td.logo a.other_activities {
    position: relative;
    display: block;
    font-size: 11px;
    margin-left: 7px;
    margin-right: 7px;
    border: 1px solid rgb(221, 230, 255)
    }
#AanmelderCSS td.logo a.other_activities img {
    background-color: rgb(221, 230, 255);
    position: absolute;
    right: 0;
    bottom: 0
    }
#AanmelderCSS table.top td.other_activities_cell {
    padding-top: 5px;
    text-align: right
    }
#AanmelderCSS div.activities_foldout {
    z-index: 2;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(51, 128, 196);
    text-align: left;
    display: none
    }
#AanmelderCSS div.activities_foldout h2 {
    font-size: 12px;
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS div.activities_foldout div.new_button {
    border-top: 1px solid rgb(51, 128, 196);
    padding: 2px
    }
#AanmelderCSS div.activities_foldout div.new_button button {
    margin-left: auto;
    margin-right: auto
    }
#AanmelderCSS div.activities_foldout a {
    padding: 2px 8px 2px 8px;
    text-decoration: none;
    color: rgb(11, 43, 81);
    display: block
    }
#AanmelderCSS div.activities_foldout a:hover {
    text-decoration: underline;
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS div.activityDetails {
    background-color: rgb(221, 230, 255);
    border: 1px solid rgb(11, 43, 81);
    padding: 0
    }
#AanmelderCSS div.pages a, #AanmelderCSS div.pages span {
    margin-left: 4px;
    float: left
    }
#AanmelderCSS div.survey_explanation {
    border: 1px solid rgb(191, 207, 255);
    padding: 5px;
    margin: 5px
    }
#AanmelderCSS .survey_creator {
    border: 1px dotted black
    }
#AanmelderCSS .survey_guest {
    background-color: #DDD
    }
#AanmelderCSS .survey_hidden {
    /*  background-color:rgb(191, 207, 255);*/
    }
#AanmelderCSS h4 {
    color: rgb(11, 43, 81);
    font-family: verdana;
    font-size: 11px;
    vertical-align: middle
    }
#AanmelderCSS div.prod_survey {
    /* border:1px solid #AAA;*/
    }
#AanmelderCSS h1.survey_heading {
    font-family: verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    width: 575px;
    margin-top: 30px
    }
#AanmelderCSS table.naw {
    margin: 0;
    padding: 0;
    border-collapse: collapse
    }
#AanmelderCSS table.aanmeld_question_partial_enrol_gui {
    margin-top: 3px
    }
#AanmelderCSS table.aanmeld_question_partial_enrol_gui td {
    vertical-align: top
    }
#AanmelderCSS div.enrol_program {
    margin: 10px
    }
#AanmelderCSS td.add_question_toolbar {
    width: 190px
    }
#AanmelderCSS td.add_question_link {
    width: 180px;
    text-align: left;
    padding-left: 3px
    }
#AanmelderCSS table.add_question_table {
    /*  width: 165px; Jelle: removed, this breaks IE6 */
    border-collapse: collapse;
    margin-bottom: 14px
    }
#AanmelderCSS td.ultd {
    vertical-align: top
    }
#AanmelderCSS table.add_question_table td.typetd {
    vertical-align: top;
    width: 145px
    }
#AanmelderCSS table.add_question_table td.buttontd {
    vertical-align: bottom
    }
#AanmelderCSS table.add_question_table td.buttontd img {
    vertical-align: bottom
    }
#AanmelderCSS .survey_toolbar_spacer {
    padding: 10px
    }
#AanmelderCSS input.survey_button_short_text {
    width: 130px
    }
#AanmelderCSS textarea.survey_button_long_text {
    width: 130px
    }
#AanmelderCSS div.survey_button_uitleg {
    background-color: rgb(230, 230, 230);
    width: 130px;
    font-style: italic
    }
#AanmelderCSS div.question_button_spacer {
    height: 1px;
    margin: 5px;
    border-top: 1px solid #ddd
    }
#AanmelderCSS table.terms_upload {
    border: 1px dotted #888
    }
#AanmelderCSS iframe.upload_iframe {
    height: 20px;
    border-style: none
    }
#AanmelderCSS table.updown td img {
    display: block
    }
#AanmelderCSS table.question_table, #AanmelderCSS table.survey_table {
    border-collapse: collapse;
    width: 530px
    }
#AanmelderCSS table.survey_table {
    border-collapse: collapse;
    margin: 0;
    padding: 0
    }
#AanmelderCSS table.survey_table tr {
    padding-bottom: 10px
    }
#AanmelderCSS td.question_cell {
    padding: 0
    }
#AanmelderCSS table.survey_demo_table td {
    vertical-align: top
    }
#AanmelderCSS div.surveycontainer {
    margin-left: -11px;
    vertical-align: top
    }
/*div.add_question_toolbar{
  font-size:9px;
  color:#444;
}*/
#AanmelderCSS div.add_question_toolbar h2 {
    font-size: 14pt;
    padding: 10px
    }
#AanmelderCSS button.add_questions {
    font-size: 15pt;
    width: 149px
    }
#AanmelderCSS th.question_name {
    font-weight: bold;
    text-align: left
    }
#AanmelderCSS th.question_move_controls {
    text-align: right
    }
#AanmelderCSS button.question_move_button {
    border-width: 1px;
    font-weight: normal;
    margin-left: 3px
    }
#AanmelderCSS input.name_box {
    border: 1px solid #F0F0F0;
    background-color: inherit;
    font-weight: bold;
    width: 300px;
    margin-right: 3px
    }
#AanmelderCSS span.showname_option {
    font-weight: normal;
    color: #AAA
    }
#AanmelderCSS span.showname_option input {
    vertical-align: middle
    }
#AanmelderCSS input.short_text_data, #AanmelderCSS input.mobile_data {
    width: 200px;
    vertical-align: top
    }
#AanmelderCSS table.multiple_choice_question_table {
    border-collapse: collapse;
    width: 100%
    }
#AanmelderCSS table.checkbox_table {
    border-collapse: collapse;
    width: 490px
    }
#AanmelderCSS table.checkbox_table td {
    vertical-align: top
    }
#AanmelderCSS textarea.confirm_edit, #AanmelderCSS textarea.short_text_message, #AanmelderCSS textarea.mobile_message, #AanmelderCSS textarea.checkbox_message, #AanmelderCSS textarea.terms_message, #AanmelderCSS textarea.multiple_choice_intro, #AanmelderCSS textarea.survey_text_message, #AanmelderCSS textarea.multiple_choice_message, #AanmelderCSS textarea.rating_intro, #AanmelderCSS textarea.select_question_message, #AanmelderCSS textarea.upload_message, #AanmelderCSS textarea.long_text_message {
    width: 98%;
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS textarea.long_text_data {
    width: 100%
    }
#AanmelderCSS td.long_text_question_data {
    width: 400px;
    vertical-align: top
    }
#AanmelderCSS td.long_text_question_plusmin {
    vertical-align: bottom
    }
#AanmelderCSS input.rating_min, #AanmelderCSS input.rating_max {
    border: 1px dotted black;
    width: 100px;
    vertical-align: middle
    }
#AanmelderCSS input.rating_radio {
    vertical-align: middle
    }
#AanmelderCSS input.rating_min {
    text-align: right
    }
#AanmelderCSS td.question_controls {
    width: 25px;
    background-color: rgb(230, 230, 230);
    border-right: 3px solid rgb(136, 136, 136);
    vertical-align: top
    }
#AanmelderCSS td.question_controls img {
    margin: 6px
    }
#AanmelderCSS td.question_controls img.delete {
    margin-bottom: 30px
    }
#AanmelderCSS td.question_main {
    padding-left: 5px;
    /* background-color:rgb(191, 207, 255); */
    padding-bottom: 20px;
    vertical-align: top
    }
#AanmelderCSS div.resize_trigger {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS td.question_controls table {
    border-collapse: collapse
    }
#AanmelderCSS td.question_controls table td.if, #AanmelderCSS td.question_controls table td.delete {
    vertical-align: middle
    }
#AanmelderCSS div.optionheading {
    display: none
    }
#AanmelderCSS div.optionheading button {
    border-width: 1px
    }
#AanmelderCSS textarea.select_question_items {
    overflow: auto;
    width: 400px;
    margin-left: 3px;
    margin-bottom: 3px;
    border: 1px dotted #888
    }
#AanmelderCSS table.question_table {
    border-collapse: collapse;
    margin-bottom: 20px;
    margin-left: 5px
    }
#AanmelderCSS div.depend {
    color: #AAA
    }
#AanmelderCSS div.depend select {
    border-style: solid;
    border-color: #AAA;
    border-width: 1px
    }
#AanmelderCSS img.sizer {
    display: inline;
    border-style: none;
    margin: 0
    }
#AanmelderCSS td.choice_cell {
    vertical-align: top
    }
#AanmelderCSS table.multiple_choice_question_table td {
    vertical-align: top
    }
#AanmelderCSS table.multiple_choice_choices_table td.choice_add_cell {
    vertical-align: bottom;
    padding-bottom: 2px
    }
#AanmelderCSS .multiple_choice_question_table input.mpc_limit {
    background-color: rgb(242, 242, 242);
    border: 1px solid #AAA;
    margin-left: 4px;
    width: 30px;
    height: 21px
    }
#AanmelderCSS table.multiple_choice_choices_table {
    border-collapse: collapse;
    width: 100%
    }
#AanmelderCSS table.multiple_choice_prod td {
    vertical-align: top
    }
#AanmelderCSS div.multiple_choice_choices_container {
    width: 100%
    }
#AanmelderCSS input.number_bound {
    width: 30px;
    border: 1px dotted #AAA
    }
#AanmelderCSS span.number_start_bound_intro {
    margin-left: 5px
    }
#AanmelderCSS #authenticateDiv {
    padding: 10px;
    border: 1px solid rgb(191, 207, 255)
    }
#AanmelderCSS .surveyError {
    background-color: #FDD;
    border: 2px solid red;
    padding: 5px;
    margin: 7px;
    width: 50%
    }
#AanmelderCSS td.prod_subact_time {
    text-align: right;
    vertical-align: top;
    width: 100px
    }
#AanmelderCSS td.prod_subact_name {
    padding-left: 10px
    }
#AanmelderCSS td.prod_subact_name pre {
    margin: 0
    }
#AanmelderCSS td.prod_subact_input {
    vertical-align: top
    }
#AanmelderCSS .previewButton {
    margin: 10px
    }
#AanmelderCSS div.QuestionProd {
    margin-top: 8px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 4px
    }
#AanmelderCSS div.QuestionProd div.required {
    float: left;
    width: 16px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS span.psurvey_question_intro {
    font-weight: bold;
    font-size: 12px
    }
#AanmelderCSS span.psurvey_question_intro_markup {
    font-size: 12px
    }
#AanmelderCSS span.psurvey_question_intro_markup p {
    margin-top: 0;
    margin-bottom: 5px
    }
#AanmelderCSS div.QuestionProd input.prating_radio {
    vertical-align: bottom
    }
#AanmelderCSS table.rating_radio_table td {
    vertical-align: top
    }
#AanmelderCSS table.rating_radio_table td.prating_radio_container {
    width: 230px
    }
#AanmelderCSS table.pterms_table {
    border-collapse: collapse;
    width: 500px;
    padding: 0;
    margin: 0
    }
#AanmelderCSS table.pterms_table td {
    vertical-align: top;
    padding: 0;
    margin: 0
    }
#AanmelderCSS table.pterms_table td.input {
    padding: 0;
    width: 21px;
    vertical-align: top
    }
/*
table.pterms_table td.input input{
  padding:0px;
  margin:0px;
  width:15px;
}
*/
#AanmelderCSS span.pterms_message {
    font-weight: bold
    }
#AanmelderCSS div.preview_invitation {
    border: 1px solid #AAA
    }
#AanmelderCSS div.preview_invitation_text {
    border: 1px solid #AAA;
    padding: 10px
    }
#AanmelderCSS div.preview_invitation img {
    display: block
    }
#AanmelderCSS div.pcheckbox input {
    margin-left: 4px;
    margin-right: 6px
    }
#AanmelderCSS div.submitdiv {
    margin: 8px
    }
#AanmelderCSS div.survey_options_container {
    display: none
    }
#AanmelderCSS tr.survey_row_label td {
    padding-left: 11px
    }
#AanmelderCSS div.survey_click_questions {
    padding: 5px;
    border: 2px dashed rgb(230, 230, 230);
    color: rgb(105, 158, 216);
    margin-bottom: 20px
    }
#AanmelderCSS div.survey_click_questions img {
    vertical-align: middle;
    margin-right: 10px
    }
#AanmelderCSS div.surveycontainer {
    margin: 10px -14px 10px -11px
    }
/*input.checkbox_data {
  float: top;
}*/
#AanmelderCSS td.prating_radio_container {
    width: 230px
    }
#AanmelderCSS .please_fix {
    background-color: rgb(225, 239, 255);
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold
    }
#AanmelderCSS div.ChoiceProd input {
    vertical-align: top
    }
#AanmelderCSS div.notLoggedInWarning {
    background-color: rgb(225, 239, 255);
    border: 1px solid rgb(230, 230, 230);
    padding: 3px
    }
#AanmelderCSS #confirm_explanation {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS #confirm_message {
    padding: 5px;
    border: 1px solid rgb(136, 136, 136)
    }
#AanmelderCSS #confirm_applicable {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS #confirm_message textarea {
    border: 1px solid rgb(242, 242, 242)
    }
#AanmelderCSS p.emailcopy {
    margin-top: 80px;
    font-style: italic;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS .invalid {
    background-color: rgb(225, 239, 255)
    }
#AanmelderCSS table.sms_check {
    border: 1px dotted black;
    color: #AAA;
    margin-top: 6px
    }
#AanmelderCSS .survey_upload_button_text {
    width: 55px
    }
#AanmelderCSS .survey_collegue_text {
    width: 116px
    }
#AanmelderCSS .survey_upload_button_button {
    margin-left: 3px;
    width: 75px
    }
#AanmelderCSS textarea.LongTextDataProd {
    width: 450px
    }
#AanmelderCSS .ConfirmationSettings td {
    vertical-align: top;
    padding: 8px 0
    }
#AanmelderCSS .ConfirmationEditor {
    border: 1px solid rgb(217, 217, 217);
    padding: 5px;
    margin: 5px
    }
#AanmelderCSS .ConfirmationEditor textarea {
    width: 485px;
    height: 300px
    }
#AanmelderCSS table.PersonAddressQuestion {
    margin-right: 5px;
    width: 485px
    }
#AanmelderCSS table.PersonAddressQuestion input {
    width: 100%
    }
#AanmelderCSS table.PersonAddressQuestion td {
    padding: 2px 0
    }
#AanmelderCSS span.strict {
    font-size: 7pt;
    color: rgb(102, 102, 102)
    }
#AanmelderCSS .QuestionProd .LPUpload span.fn {
    width: 320px;
    margin: 5px;
    padding: 2px 5px;
    display: block;
    float: left;
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS .QuestionProd .QSelect {
    min-width: 400px
    }
#AanmelderCSS label p {
    margin-top: 0
    }
#AanmelderCSS input#SurveyName {
    width: 350px
    }
#AanmelderCSS ul.homepageTopLinks {
    position: absolute;
    top: 0;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0
    }
#AanmelderCSS ul.homepageTopLinks li {
    margin: 0;
    padding: 0;
    display: inline
    }
#AanmelderCSS ul.homepageTopLinks a {
    color: white;
    font-size: 16px;
    display: block;
    float: left;
    margin-top: 0;
    margin-left: 30px;
    text-decoration: none
    }
#AanmelderCSS ul.homepageTopLinks a.selected, #AanmelderCSS ul.homepageTopLinks a:hover {
    padding-bottom: 4px;
    border-bottom: 4px solid rgb(157, 157, 157);
    margin-top: 0
    }
#AanmelderCSS div.homepage_main {
    text-align: left;
    padding: 10px 20px 20px 20px
    }
#AanmelderCSS div.homepage_header {
    height: 50px
    }
#AanmelderCSS div.button_text {
    margin-top: 23px
    }
#AanmelderCSS div.button_text ul {
    margin-left: 10px;
    padding: 0
    }
#AanmelderCSS div.button_text ul li {
    /*  padding-left:12px;*/
    }
#AanmelderCSS div.button_text li span {
    display: block;
    margin-left: 0
    }
#AanmelderCSS h1.homepage {
    color: rgb(105, 158, 216);
    font: 13pt georgia;
    margin: 30px 0 8px
    }
#AanmelderCSS td.introduction {
    padding: 15px 5px 15px 40px
    }
#AanmelderCSS div.introcontainer {
    width: 100%;
    position: absolute;
    top: 80px
    }
#AanmelderCSS div.buy {
    border: 3px solid rgb(236, 0, 140);
    margin: 6px 12px 0 0;
    padding: 16px 29px 0;
    font-size: 15pt;
    background-color: #ffecf7
    }
#AanmelderCSS div.buy div {
    margin: 20px 50px;
    padding: 20px;
    text-align: center;
    background-color: white
    }
#AanmelderCSS div.introduction {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    padding: 0
    }
#AanmelderCSS ul.introduction {
    padding-left: 0;
    margin-left: 30px
    }
#AanmelderCSS ul.introduction li {
    padding-left: 16px;
    margin: 0;
    list-style-type: none;
    margin-top: 5px;
    background: url(/resources/opsomming_arrow_mag.gif) left center no-repeat
    }
#AanmelderCSS ul.introduction li span {
    color: rgb(105, 158, 216);
    font: 12pt georgia;
    padding-left: 10px
    }
#AanmelderCSS div.screenshot {
    border: 2px solid rgb(78, 75, 75);
    margin: 4px 0;
    position: relative
    }
#AanmelderCSS div.screenshot div.box {
    position: absolute;
    font-size: 8px;
    font-weight: bold;
    line-height: 1.3em;
    border: 0;
    margin: 0;
    padding: 0
    }
#AanmelderCSS div.infopage {
    margin: 20px 35px 50px 0
    }
#AanmelderCSS div.infopage h1 {
    color: rgb(105, 158, 216);
    font: 15pt georgia;
    margin: 30px 0 8px
    }
#AanmelderCSS div.infopage h1 a {
    text-decoration: none;
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.infopage li, #AanmelderCSS ul.pink li {
    line-height: 2em;
    list-style-type: none;
    padding-left: 16px;
    /* doesnt work well in ie7 !! */
    /*	list-style-image: url('/resources/opsomming_arrow_mag.gif');*/
    background: url(/resources/opsomming_arrow_mag.gif) left center no-repeat
    }
#AanmelderCSS ul.pink li span {
    margin-left: 25px
    }
#AanmelderCSS div.screenshottext p {
    margin-right: 37px
    }
#AanmelderCSS .bullet {
    color: rgb(236, 0, 140);
    margin: 0
    }
#AanmelderCSS p.blackbullet {
    margin: 4px 0
    }
#AanmelderCSS button.aanmpreview {
    border: 1px solid black
    }
#AanmelderCSS #invitationTextArea {
    border: 1px solid rgb(51, 128, 196);
    margin: 0;
    padding: 10px;
    cursor: text;
    width: 600px
    }
#AanmelderCSS input.invitation_subject {
    width: 400px;
    margin-left: 10px
    }
#AanmelderCSS td.invitation_area {
    width: 300px;
    font: 10pt verdana
    }
#AanmelderCSS td.import_td {
    vertical-align: top
    }
#AanmelderCSS h2.activityPlannerTitle {
    color: rgb(11, 43, 81);
    padding: 0;
    background-color: inherit
    }
#AanmelderCSS table#invitationTable {
    width: 600px;
    border: 1px solid rgb(51, 128, 196);
    padding: 10px
    }
#AanmelderCSS textarea#topTextArea {
    height: 200px
    }
#AanmelderCSS textarea#bottomTextArea {
    height: 100px
    }
#AanmelderCSS table#activityPlanner {
    width: 100%
    }
#AanmelderCSS table#activityPlannerTable {
    width: 600px;
    padding: 10px;
    border: 1px solid rgb(191, 207, 255)
    }
#AanmelderCSS table.dayProgramTable {
    border-collapse: collapse;
    width: 100%;
    height: 100px
    }
#AanmelderCSS h2.activityPlannerTitle {
    border-style: none;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-top: 5px
    }
#AanmelderCSS div.activityPlannerLine {
    border-top: 1px solid #AAA;
    height: 1px;
    margin-left: 10px;
    width: 90%
    }
#AanmelderCSS th.dayProgram_controls {
    text-align: right
    }
#AanmelderCSS table.activityTable {
    width: 100%
    }
#AanmelderCSS td.activitySpacer {
    width: 25px
    }
#AanmelderCSS input.dayProgramInput {
    border: 1px solid rgb(221, 230, 255);
    width: 150px;
    background-color: inherit;
    font-weight: bold
    }
#AanmelderCSS textarea.nameInput {
    text-align: left;
    width: 100%
    }
#AanmelderCSS input.dayProgramDateInput {
    border: 1px solid rgb(221, 230, 255);
    width: 75px;
    background-color: inherit;
    vertical-align: middle
    }
#AanmelderCSS input.timeInput {
    border: 1px solid rgb(221, 230, 255);
    font-weight: bold;
    width: 42px;
    background-color: inherit;
    vertical-align: top
    }
#AanmelderCSS td.time_td {
    width: 100px
    }
#AanmelderCSS img#logoLoaderImg {
    width: 200px;
    height: 80px
    }
#AanmelderCSS button.newLogoButton {
    font: 10px Arial;
    font-weight: bold;
    border: 1px solid;
    height: 15px;
    width: 100%
    }
#AanmelderCSS td.colorPickerSmall {
    width: 5px;
    height: 15px;
    border: 1px solid #000
    }
#AanmelderCSS table.colorPickerSmall {
    border: 1px solid #000;
    background-color: #fff;
    border-collapse: separate
    }
#AanmelderCSS table.colorPickerTD {
    width: 20px;
    height: 20px;
    background-color: #000;
    border: 2px solid #fff
    }
#AanmelderCSS table#colorPickerTable {
    background-color: inherit;
    border: 2px solid #fff;
    width: 350px;
    vertical-align: top;
    margin: 10px
    }
#AanmelderCSS tr.dayProgramHead td.dayDel {
    text-align: right
    }
#AanmelderCSS div.warning {
    color: #F00;
    display: none
    }
#AanmelderCSS img.part_invitation {
    border: 1px solid rgb(217, 217, 217)
    }
#AanmelderCSS #homelogolink {
    border-right-style: none;
    border-left-style: none
    }
#AanmelderCSS #customer_logo_cell {
    width: 250px
    }
#AanmelderCSS div.nologo {
    height: 50px;
    padding: 10px;
    border: 1px solid black;
    text-align: center
    }
#AanmelderCSS div.nologo {
    font-size: 20px
    }
#AanmelderCSS div.nologo a {
    font-size: 13px
    }
#AanmelderCSS table.mainTable {
    background-position: top center;
    background-repeat: repeat-y;
    /* text-align: center;*/
    padding-left: 5px;
    padding-right: 5px;
    width: 980px;
    margin-top: 0;
    margin-bottom: 0
    }
#AanmelderCSS table.tabsTable {
    border-collapse: collapse;
    font: 12px Verdana;
    padding-left: 20px
    }
#AanmelderCSS td.logo_tools {
    width: 375px
    }
#AanmelderCSS td.mainTd {
    vertical-align: top
    }
#AanmelderCSS table.mainTable td {
    vertical-align: top
    }
#AanmelderCSS table.mainTable td.mainTabsCell {
    padding-top: 50px;
    width: 130px;
    padding-right: 5px
    }
#AanmelderCSS tr.overviewHeader {
    background-color: rgb(191, 207, 255);
    border-bottom: 1px solid rgb(51, 128, 196);
    font-weight: bold;
    font-size: 12px;
    text-align: left
    }
#AanmelderCSS tr.tableRow0 {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS tr.tableRow1 {
    background-color: rgb(240, 244, 255)
    }
#AanmelderCSS img {
    border: 0
    }
#AanmelderCSS div.spacer {
    height: 200px
    }
/* The main calendar widget.  DIV containing a table. */
#AanmelderCSS .calendar {
    position: relative;
    display: none;
    border-top: 2px solid #fff;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    border-left: 2px solid #fff;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: #c8d0d4;
    font-family: tahoma, verdana, sans-serif;
    z-index: 1000
    }
#AanmelderCSS .calendar table {
    border-top: 1px solid #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #000;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: #c8d0d4;
    font-family: tahoma, verdana, sans-serif
    }
/* Header part -- contains navigation buttons and day names. */
#AanmelderCSS .calendar .button {
    /* "<<", "<", ">", ">>" buttons have this class */
    text-align: center;
    padding: 1px;
    border-top: 1px solid #fff;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #fff
    }
#AanmelderCSS .calendar .nav {
    background: transparent url(/resources/menuarrow.gif) no-repeat 100% 100%
    }
#AanmelderCSS .calendar thead .title {
    /* This holds the current "month, year" */
    font-weight: bold;
    padding: 1px;
    border: 1px solid #000;
    background: #788084;
    color: #fff;
    text-align: center
    }
#AanmelderCSS .calendar thead .headrow {
    /* Row <TR> containing navigation buttons */
    }
#AanmelderCSS .calendar thead .daynames {
    /* Row <TR> containing the day names */
    }
#AanmelderCSS .calendar thead .name {
    /* Cells <TD> containing the day names */
    border-bottom: 1px solid #000;
    padding: 2px;
    text-align: center;
    background: #e8f0f4
    }
#AanmelderCSS .calendar thead .weekend {
    /* How a weekend day name shows in header */
    color: #f00
    }
#AanmelderCSS .calendar thead .hilite {
    /* How do the buttons in header appear when hover */
    border-top: 2px solid #fff;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    border-left: 2px solid #fff;
    padding: 0;
    background-color: #d8e0e4
    }
#AanmelderCSS .calendar thead .active {
    /* Active (pressed) buttons in header */
    padding: 2px 0 0 2px;
    border-top: 1px solid #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #000;
    background-color: #b8c0c4
    }
/* The body part -- contains all the days in month. */
#AanmelderCSS .calendar tbody .day {
    /* Cells <TD> containing month days dates */
    width: 2em;
    text-align: right;
    padding: 2px 4px 2px 2px
    }
#AanmelderCSS .calendar tbody .day.othermonth {
    font-size: 80%;
    color: #aaa
    }
#AanmelderCSS .calendar tbody .day.othermonth.oweekend {
    color: #faa
    }
#AanmelderCSS .calendar table .wn {
    padding: 2px 3px 2px 2px;
    border-right: 1px solid #000;
    background: #e8f4f0
    }
#AanmelderCSS .calendar tbody .rowhilite td {
    background: #d8e4e0
    }
#AanmelderCSS .calendar tbody .rowhilite td.wn {
    background: #c8d4d0
    }
#AanmelderCSS .calendar tbody td.hilite {
    /* Hovered cells <TD> */
    padding: 1px 3px 1px 1px;
    border: 1px solid;
    border-color: #fff #000 #000 #fff
    }
#AanmelderCSS .calendar tbody td.active {
    /* Active (pressed) cells <TD> */
    padding: 2px 2px 0 2px;
    border: 1px solid;
    border-color: #000 #fff #fff #000
    }
#AanmelderCSS .calendar tbody td.selected {
    /* Cell showing selected date */
    font-weight: bold;
    padding: 2px 2px 0 2px;
    border: 1px solid;
    border-color: #000 #fff #fff #000;
    background: #d8e0e4
    }
#AanmelderCSS .calendar tbody td.weekend {
    /* Cells showing weekend days */
    color: #f00
    }
#AanmelderCSS .calendar tbody td.today {
    /* Cell showing today date */
    font-weight: bold;
    color: #00f
    }
#AanmelderCSS .calendar tbody .disabled {
    color: #999
    }
#AanmelderCSS .calendar tbody .emptycell {
    /* Empty cells (the best is to hide them) */
    visibility: hidden
    }
#AanmelderCSS .calendar tbody .emptyrow {
    /* Empty row (some months need less than 6 rows) */
    display: none
    }
/* The footer part -- status bar and "Close" button */
#AanmelderCSS .calendar tfoot .footrow {
    /* The <TR> in footer (only one right now) */
    }
#AanmelderCSS .calendar tfoot .ttip {
    /* Tooltip (status bar) cell <TD> */
    background: #e8f0f4;
    padding: 1px;
    border: 1px solid #000;
    background: #788084;
    color: #fff;
    text-align: center
    }
#AanmelderCSS .calendar tfoot .hilite {
    /* Hover style for buttons in footer */
    border-top: 1px solid #fff;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #fff;
    padding: 1px;
    background: #d8e0e4
    }
#AanmelderCSS .calendar tfoot .active {
    /* Active (pressed) style for buttons in footer */
    padding: 2px 0 0 2px;
    border-top: 1px solid #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #000
    }
/* Combo boxes (menus that display months/years for direct selection) */
#AanmelderCSS .calendar .combo {
    position: absolute;
    display: none;
    width: 4em;
    top: 0;
    left: 0;
    cursor: default;
    border-top: 1px solid #fff;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #fff;
    background: #d8e0e4;
    font-size: 90%;
    padding: 1px;
    z-index: 1003
    }
#AanmelderCSS .calendar .combo .label, #AanmelderCSS .calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px
    }
#AanmelderCSS .calendar .combo .label-IEfix {
    width: 4em
    }
#AanmelderCSS .calendar .combo .active {
    background: #c8d0d4;
    padding: 0;
    border-top: 1px solid #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #000
    }
#AanmelderCSS .calendar .combo .hilite {
    background: #048;
    color: #aef
    }
#AanmelderCSS .calendar td.time {
    border-top: 1px solid #000;
    padding: 1px 0;
    text-align: center;
    background-color: #e8f0f4
    }
#AanmelderCSS .calendar td.time .hour, #AanmelderCSS .calendar td.time .minute, #AanmelderCSS .calendar td.time .ampm {
    padding: 0 3px 0 4px;
    border: 1px solid #889;
    font-weight: bold;
    background-color: #fff
    }
#AanmelderCSS .calendar td.time .ampm {
    text-align: center
    }
#AanmelderCSS .calendar td.time .colon {
    padding: 0 2px 0 3px;
    font-weight: bold
    }
#AanmelderCSS .calendar td.time span.hilite {
    border-color: #000;
    background-color: #667;
    color: #fff
    }
#AanmelderCSS .calendar td.time span.active {
    border-color: #f00;
    background-color: #000;
    color: #0f0
    }
#AanmelderCSS table.sa_default {
    border-collapse: collapse;
    margin: 10px -15px;
    width: 540px;
    padding: 10px
    }
#AanmelderCSS table.sa_default th {
    text-align: left;
    font-style: italic;
    color: rgb(217, 217, 217);
    vertical-align: bottom
    }
#AanmelderCSS table.sa_default th.sorting {
    cursor: pointer
    }
#AanmelderCSS table.sa_default td {
    padding: 2px
    }
#AanmelderCSS table.sa_default td.col0, #AanmelderCSS table.sa_default th.col0 {
    padding-left: 10px
    }
#AanmelderCSS table.sa_default tr.even {
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS table sa_default tr.odd {
    background-color: white
    }
#AanmelderCSS .tableHeader img {
    margin-left: 5px
    }
#AanmelderCSS td.optionsIcons img {
    margin-left: 5px
    }
#AanmelderCSS td.state_10 {
    color: #008000;
    font-weight: bold
    }
#AanmelderCSS td.state_12 {
    color: #F84A06;
    font-weight: bold
    }
#AanmelderCSS span.currentPage {
    font-weight: bold;
    font-size: 11px
    }
#AanmelderCSS p.filter {
    margin: 2px;
    margin-left: 10px
    }
#AanmelderCSS div.importTool {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 30px
    }
#AanmelderCSS div.ManualAddWidget, #AanmelderCSS div.PreviousActWidget, #AanmelderCSS div.FileContactsWidget {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 30px
    }
#AanmelderCSS div.ManualAddWidget input, #AanmelderCSS div.PreviousActWidget select, #AanmelderCSS .PreviousSurveyWidget select {
    width: 160px
    }
#AanmelderCSS div#uploadDiv input {
    height: 20px;
    margin: 4px 0
    }
#AanmelderCSS button.addButton {
    margin-top: 3px;
    float: right;
    padding: 0 3px;
    font-size: 8pt
    }
#AanmelderCSS button.nextButton {
    padding: 5px 18px
    }
#AanmelderCSS button.nextButton td {
    font-size: 14pt
    }
#AanmelderCSS button.addButton img {
    float: right;
    clear: right;
    margin-left: 10px
    }
#AanmelderCSS table.overview td {
    padding: 10px
    }
#AanmelderCSS input.import_input, #AanmelderCSS select.import_input {
    width: 160px;
    /*needed for FF3 */
    }
#AanmelderCSS h1.reference {
    color: rgb(105, 158, 216);
    font: 12pt georgia;
    margin: 50px 0 8px
    }
#AanmelderCSS div.quote {
    color: rgb(136, 136, 136);
    font-style: italic;
    text-align: center
    }
#AanmelderCSS table.reference {
    border-collapse: separate;
    border-bottom: 20px solid white
    }
#AanmelderCSS table.reference td.icon {
    border: 1px solid black;
    padding: 0;
    width: 192px;
    text-align: center
    }
#AanmelderCSS table.reference td.icon img {
    max-width: 192px;
    /*    width: 192px;*/
    }
#AanmelderCSS table.reference td {
    padding-left: 16px
    }
#AanmelderCSS table.reference h1 {
    margin: 0;
    font: 12pt georgia
    }
#AanmelderCSS img.reficon {
    margin: 20px auto;
    display: block;
    max-width: 192px
    }
#AanmelderCSS .homewidget img.reficon {
    max-width: 292px
    }
#AanmelderCSS span.reference {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.wikiLinks {
    float: right
    }
#AanmelderCSS div.wikicontent td {
    padding-right: 15px
    }
#AanmelderCSS div.wikicontent th {
    padding-right: 15px
    }
#AanmelderCSS ul.wiki_help {
    padding-left: 10px
    }
#AanmelderCSS div.wikicontent li p {
    display: inline
    }
#AanmelderCSS div.wikicontent h1 {
    font-family: Verdana, Geneva, sans-serif
    }
#AanmelderCSS div.wikicontent h2 {
    font-family: Verdana, Geneva, sans-serif
    }
#AanmelderCSS div.wikicontent h3 {
    font-family: Verdana, Geneva, sans-serif
    }
#AanmelderCSS table.md_table td, #AanmelderCSS table.md_table th {
    vertical-align: top;
    text-align: left
    }
#AanmelderCSS table.signupTable {
    border: 1px solid rgb(221, 230, 255);
    /*  width: 600px;*/
    }
#AanmelderCSS td.signupTable {
    vertical-align: top;
    padding: 10px
    }
#AanmelderCSS table.signupTable td table.login_table {
    margin-left: 20px
    }
#AanmelderCSS td.signupTable h2 {
    font-weight: bold;
    text-align: center
    }
#AanmelderCSS td.validationTd {
    width: 140px;
    /*  padding-top: 24px; Removed, was ugly in sms-validation/mobile question*/
    vertical-align: top
    }
#AanmelderCSS .activationDiv {
    background-color: rgb(191, 207, 255);
    border: 1px solid rgb(221, 230, 255)
    }
#AanmelderCSS input#middlenameField {
    /*	size: 6;*/
    width: 40px
    }
#AanmelderCSS input#street_numberField {
    width: 40px
    }
#AanmelderCSS input#streetField {
    width: 300px
    }
#AanmelderCSS input#emailField {
    width: 300px
    }
#AanmelderCSS input#zipcodeField {
    width: 60px
    }
#AanmelderCSS td.changePasswordText {
    padding-top: 30px
    }
#AanmelderCSS div.startpoints {
    border: 2px solid rgb(105, 158, 216);
    background-color: rgb(225, 239, 255);
    padding: 20px
    }
#AanmelderCSS div.startpoints p {
    margin-bottom: 50px
    }
#AanmelderCSS div.signup_warning {
    border: 2px solid rgb(105, 158, 216);
    background-color: rgb(225, 239, 255);
    padding: 15px;
    margin: 15px 0
    }
#AanmelderCSS table.sashadow {
    border-collapse: collapse
    }
#AanmelderCSS td.sashadowl, #AanmelderCSS td.sashadowm, #AanmelderCSS td.sashadowr {
    padding: 0
    }
#AanmelderCSS td.sashadowl, #AanmelderCSS td.sashadowr {
    width: 4px;
    background-repeat: no-repeat;
    vertical-align: top;
    background-position: bottom left
    }
#AanmelderCSS td.sashadowl img, #AanmelderCSS td.sashadowr img {
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS td.sashadowl {
    behavior: url(/resources/iepngfix.htc);
    background-image: url(/resources/bgvertl_trans.png)
    }
#AanmelderCSS td.sashadowr {
    behavior: url(/resources/iepngfix.htc);
    background-image: url(/resources/bgvertr_trans.png)
    }
#AanmelderCSS table.dropshadow {
    margin: 0;
    border-collapse: collapse
    }
#AanmelderCSS table.dropshadow td {
    behavior: url(/resources/iepngfix.htc);
    margin: 0;
    padding: 0
    }
#AanmelderCSS td.dropshadow_right {
    width: 16px;
    background-image: url(/resources/ds_r.png)
    }
#AanmelderCSS td.dropshadow_bot {
    background-image: url(/resources/ds_b.png);
    height: 16px
    }
#AanmelderCSS td.dropshadow_botright {
    width: 16px;
    height: 16px;
    background-image: url(/resources/ds_br.png)
    }
/*

td.dropshadow_contentright, td.dropshadow_botright{
  width:16px;
}

td.dropshadow_contentbottom, td.dropshadow_botright{
  height:16px;
}

td.dropshadow_contentright{
    background-image:url("/resources/ds_r.png");
    vertical-align:top;
}

td.dropshadow_contentbottom{
    background-image:url("/resources/ds_b.png");
}

td.dropshadow_botright{
    background-image:url("/resources/ds_br.png");
}

div.dropshadow_topright{
    background-image:url("/resources/ds_tr.png");
    height:16px;
    width:16px;
}

div.dropshadow_botleft{
    background-image:url("/resources/ds_br.png");
    height:16px;
    width:16px;
}
*/
#AanmelderCSS div.preview_invitation img {
    border: 1px solid black
    }
#AanmelderCSS table.subscribe {
    margin-left: auto;
    margin-right: auto
    }
#AanmelderCSS div.subscriptionNavigation {
    width: 150px
    }
#AanmelderCSS table.subscriptionNavigation {
    background-color: rgb(191, 207, 255)
    }
#AanmelderCSS h2.invite_prod_header {
    background-color: inherit;
    font-weight: bold;
    font-size: 12px
    }
#AanmelderCSS div.previewProgram {
    width: 600px;
    border: 1px solid #AAA;
    padding-bottom: 10px
    }
#AanmelderCSS div.newPasswordDiv {
    border: 1px solid rgb(191, 207, 255);
    padding: 5px
    }
#AanmelderCSS div.subscribe_registration_closed p.reason {
    font-weight: bold;
    font-size: 15px
    }
#AanmelderCSS div.subscribe_registration_closed p {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    /*  text-align:center;*/
    font-size: 12px
    }
#AanmelderCSS select#directEbanking, #AanmelderCSS select#creditcards {
    width: 130px
    }
#AanmelderCSS p.preview_email {
    background-color: #FF0;
    color: #F00
    }
#AanmelderCSS div.edit_block {
    padding: 0 20px;
    border: 1px solid rgb(236, 0, 140)
    }
#AanmelderCSS .choose button {
    margin: 20px;
    padding: 10px
    }
#AanmelderCSS .choose p.bordered {
    padding: 10px;
    margin: 20px 0;
    border: rgb(105, 158, 216) solid 2px;
    background-color: rgb(225, 239, 255)
    }
#AanmelderCSS textarea.reminder_area {
    width: 500px;
    height: 200px;
    border: 1px solid rgb(217, 217, 217);
    padding: 5px
    }
#AanmelderCSS div.plainmessage {
    border: 1px solid rgb(78, 75, 75);
    padding: 10px;
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS table.contact td {
    padding: 1px 20px;
    vertical-align: top
    }
#AanmelderCSS table.contactMe td {
    padding: 4px
    }
#AanmelderCSS table.bankinfo td {
    padding: 4px
    }
#AanmelderCSS h3.statistics {
    margin: 50px 0 -10px;
    font-size: 10pt
    }
#AanmelderCSS table.openQuestionTable {
    border: 1px solid rgb(191, 207, 255);
    border-collapse: collapse;
    width: 100%;
    margin: 10px;
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS table.openQuestionTable td {
    padding: 7px;
    border: 1px solid rgb(191, 207, 255);
    background-color: rgb(221, 230, 255);
    vertical-align: top
    }
#AanmelderCSS tr.openQuestionHeader td {
    font-weight: bold;
    padding: 10px
    }
#AanmelderCSS table.statisticsTable td {
    border: 1px solid rgb(191, 207, 255)
    }
#AanmelderCSS td.diagramTd {
    width: 40%
    }
#AanmelderCSS td.vDiagramTd {
    height: 70px;
    vertical-align: bottom
    }
#AanmelderCSS td.ratingQuestion {
    background-color: rgb(217, 217, 217)
    }
#AanmelderCSS .buttons a, #AanmelderCSS .buttons button, #AanmelderCSS button {
    display: inline;
    margin: 0 7px 0 0;
    background-color: rgb(242, 242, 242);
    border: 1px solid rgb(78, 75, 75);
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 13px;
    line-height: 130%;
    text-decoration: none;
    font-weight: bold;
    color: rgb(78, 75, 75);
    cursor: pointer
    }
#AanmelderCSS .buttons button {
    width: auto;
    overflow: visible;
    padding: 4px 10px 3px 7px;
    /* IE6 */
    }
#AanmelderCSS .buttons button[type] {
    padding: 5px 10px 5px 7px;
    /* Firefox */
    line-height: 17px;
    /* Safari */
    }
#AanmelderCSS *:first-child + html button[type] {
    padding: 4px 10px 3px 7px;
    /* IE7 */
    }
#AanmelderCSS .buttons button img, #AanmelderCSS .buttons a img {
    margin: 0 3px -3px 0 !important;
    padding: 0;
    border: none;
    width: 16px;
    height: 16px
    }
/* STANDARD */
#AanmelderCSS button:hover, #AanmelderCSS .buttons a:hover {
    background-color: rgb(230, 230, 230);
    border: 1px solid rgb(78, 75, 75);
    color: rgb(78, 75, 75)
    }
#AanmelderCSS .smallButton {
    padding: 2px;
    margin: 0 7px 0 7px
    }
#AanmelderCSS button.disabled {
    background-color: #EEE;
    color: #BBB;
    cursor: default
    }
#AanmelderCSS button table {
    color: inherit;
    background-color: inherit
    }
#AanmelderCSS button td {
    color: inherit;
    background-color: inherit
    }
#AanmelderCSS .mailInfoBox {
    border: 2px solid rgb(191, 207, 255);
    padding: 15px;
    width: 190px
    }
#AanmelderCSS .mailInfoBox div {
    vertical-align: bottom
    }
#AanmelderCSS .mailInfoBox ul {
    vertical-align: top;
    height: 50px;
    padding-left: 25px
    }
#AanmelderCSS .mailInfoBox .errorDiv {
    background-color: #fdd;
    border: 2px solid red;
    padding: 10px
    }
#AanmelderCSS .errorDiv {
    text-align: center
    }
#AanmelderCSS .mailSendOverview {
    margin: 20px
    }
#AanmelderCSS .mailSendBlock {
    padding: 20px;
    border: 4px solid rgb(221, 230, 255);
    background-color: rgb(255, 255, 255);
    margin-top: 20px;
    /*	text-align: center;*/
    }
#AanmelderCSS .nextBlock {
    padding: 20px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    border: 4px solid rgb(221, 230, 255);
    background-color: rgb(255, 255, 255);
    margin-top: 20px
    }
#AanmelderCSS #emailSendButton {
    height: 50px;
    /*	width: 200px;*/
    }
#AanmelderCSS table.commOverview td.col2 {
    width: 300px
    }
#AanmelderCSS table.commOverview td.col3 a {
    margin: 2px
    }
#AanmelderCSS table.surveyOverview td.col1 {
    width: 300px
    }
#AanmelderCSS table.surveyOverview td.col3 a {
    margin: 2px
    }
#AanmelderCSS div.route address {
    font-style: normal;
    font-weight: bold;
    text-align: left;
    margin-left: 10px
    }
#AanmelderCSS iframe.routeFrame {
    width: 418px;
    height: 336px;
    border-style: none
    }
#AanmelderCSS div.route table {
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    background-color: #EEF;
    border: 1px solid #AAB
    }
#AanmelderCSS div.route td {
    padding: 5px;
    vertical-align: top
    }
#AanmelderCSS div.route th {
    padding-top: 5px;
    vertical-align: top;
    text-align: center
    }
#AanmelderCSS div.route div.routelabel {
    border: 1px solid #AAB;
    margin-top: 50px;
    background-color: #DDE
    }
#AanmelderCSS div.route div.routelabel img {
    vertical-align: middle
    }
#AanmelderCSS div.route div.routelabel img.mapicon {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 0
    }
#AanmelderCSS div.route_header {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 30px
    }
#AanmelderCSS div.route_header h1 {
    font-weight: bold;
    font: 20px Verdana
    }
#AanmelderCSS div.route {
    margin-top: 30px
    }
#AanmelderCSS div.footer {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 10px;
    color: rgb(78, 75, 75);
    margin-bottom: 20px
    }
#AanmelderCSS div.footer span.divider {
    margin-left: 5px;
    margin-right: 5px
    }
#AanmelderCSS div.footer a {
    color: rgb(78, 75, 75)
    }
#AanmelderCSS span.grey {
    color: rgb(217, 217, 217);
    font-style: italic
    }
#AanmelderCSS table.userhome td.col1, #AanmelderCSS table.invitedhome td.col1 {
    width: 240px
    }
#AanmelderCSS table.invitedhome td.col1 {
    width: 340px
    }
#AanmelderCSS table.userhome td.col0, #AanmelderCSS table.userhome th.col0, #AanmelderCSS table.invitedhome td.col0, #AanmelderCSS table.invitedhome th.col0 {
    padding: 0 10px;
    width: 61px
    }
#AanmelderCSS p.new_event {
    font-size: 16pt
    }
#AanmelderCSS table.gmRadioTable {
    border-collapse: collapse
    }
#AanmelderCSS table.gmRadioTable tr td {
    vertical-align: top
    }
#AanmelderCSS ul.attachments {
    padding: 0 0;
    margin: 0;
    list-style-position: outside
    }
#AanmelderCSS ul.attachments button {
    margin-left: 12px
    }
#AanmelderCSS ul.attachments li {
    margin-left: 15px
    }
#AanmelderCSS table.drafts {
    width: 180px
    }
#AanmelderCSS table.drafts td {
    padding: 0 5px
    }
#AanmelderCSS table.drafts a {
    color: rgb(78, 75, 75)
    }
#AanmelderCSS select.documents {
    width: 170px
    }
#AanmelderCSS table.visibility td {
    vertical-align: top
    }
#AanmelderCSS table.visibility input {
    margin-right: 10px
    }
#AanmelderCSS span.warning {
    font-style: italic
    }
#AanmelderCSS input.testEmail {
    width: 165px
    }
#AanmelderCSS input.msg_subject {
    width: 350px
    }
#AanmelderCSS textarea.plaintext {
    width: 480px;
    height: 225px
    }
#AanmelderCSS td.separator {
    background-color: white;
    width: 10px
    }
#AanmelderCSS table.subscribeAgain td.left, #AanmelderCSS td.right {
    padding: 15px;
    width: 300px
    }
#AanmelderCSS table.subscribeAgain {
    border-collapse: collapse;
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS h2.price {
    text-align: center;
    background-color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold
    }
#AanmelderCSS table.price {
    border: 1px solid rgb(221, 230, 255);
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse
    }
#AanmelderCSS table.price th {
    border: 1px solid rgb(221, 230, 255);
    padding: 12px;
    background-color: rgb(191, 207, 255)
    }
#AanmelderCSS table.price td.col0 {
    text-align: right;
    padding-right: 5px;
    border-right: 1px solid rgb(221, 230, 255)
    }
#AanmelderCSS table.price td.col1 {
    padding-left: 10px;
    text-align: right;
    font-weight: bold
    }
#AanmelderCSS table.price td {
    margin: 0;
    padding: 2px;
    padding: 12px;
    font-size: 10pt
    }
#AanmelderCSS table.price tr.even {
    background-color: rgb(191, 207, 255)
    }
#AanmelderCSS table.price tr.odd {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS ul.price {
    width: 500px;
    margin-left: auto;
    margin-right: auto
    }
#AanmelderCSS ul.price li {
    margin: 10px
    }
#AanmelderCSS ul.price div {
    text-align: justify;
    margin: 10px
    }
#AanmelderCSS ul.price h3 {
    margin-bottom: 0;
    margin-top: 25px;
    font-size: 12px
    }
#AanmelderCSS table.price_table {
    padding: 20px;
    border: 4px solid rgb(221, 230, 255)
    }
#AanmelderCSS table.price_table td {
    padding: 10px
    }
#AanmelderCSS table.price_table td.price_td {
    font-size: 13pt;
    font-weight: bold
    }
#AanmelderCSS table.prices td {
    padding: 10px 30px;
    font-size: 17px;
    color: rgb(236, 0, 140)
    }
#AanmelderCSS table.prices {
    margin: 30px;
    border: 1px solid rgb(105, 158, 216)
    }
#AanmelderCSS table.paymentstotal td {
    padding: 5px 20px
    }
#AanmelderCSS table.paymentstotal tr.totals td {
    font-weight: bold
    }
#AanmelderCSS table.paymentstotal tr.title td {
    padding-top: 25px;
    font-weight: bold;
    color: rgb(236, 0, 140)
    }
#AanmelderCSS table.paymentstotal td.col1 {
    text-align: right
    }
#AanmelderCSS h2.terms {
    text-align: center;
    font-size: 16px;
    font-weight: bold
    }
#AanmelderCSS div.terms {
    margin: 40px;
    text-align: justify
    }
#AanmelderCSS div.terms div {
    margin-top: 5px
    }
#AanmelderCSS h3.terms {
    text-align: center;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold
    }

#AanmelderCSS .exceptionUser {
    border: 7px solid rgb(236, 0, 140);
    background-color: white;
    margin: 20px;
    padding: 0;
    min-height: 450px;
    height: auto !important;
    height: 450px
    }
#AanmelderCSS img.badges {
    float: right
    }
#AanmelderCSS .exceptionUser p, #AanmelderCSS .exceptionUser h1 {
    padding: 5px 5px 5px 35px
    }
#AanmelderCSS .exceptionImg {
    margin: 20px 0 0 35px
    }
#AanmelderCSS div.trace {
    margin: 20px;
    padding: 10px
    }
#AanmelderCSS div.LocationPicker table.main {
    border-collapse: collapse;
    margin: 5px;
    background-color: #DDE;
    height: 425px
    }
#AanmelderCSS div.LocationPicker table.main td.right {
    width: 430px;
    vertical-align: middle;
    text-align: center
    }
#AanmelderCSS div.LocationPicker iframe {
    width: 430px;
    height: 390px;
    display: none
    }
#AanmelderCSS div.LocationPicker table.main td.right div.message {
    display: table;
    background-color: #CCD;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
    }
#AanmelderCSS div.LocationPicker table.main td.left {
    vertical-align: top;
    padding-left: 5px;
    width: 300px
    }
#AanmelderCSS div.LocationPicker table.buttons {
    border-collapse: collapse;
    width: 100%
    }
#AanmelderCSS div.LocationPicker table.buttons td {
    padding: 5px
    }
#AanmelderCSS div.LocationPicker table.buttons td button {
    margin-left: 5px
    }
#AanmelderCSS div.locationitem li button {
    margin-left: 30px
    }
#AanmelderCSS tr.barsRow {
    border: 1px solid;
    background-color: #ddd;
    height: 30px;
    padding: 2px
    }
#AanmelderCSS td.hourTD {
    font: 9px verdana black;
    text-align: left;
    height: auto;
    vertical-align: bottom;
    border-left: 1px solid #000
    }
#AanmelderCSS td.buttonTD {
    text-align: right
    }
#AanmelderCSS img.timePickerButton {
    padding-left: 10px;
    text-align: right;
    vertical-align: middle
    }
#AanmelderCSS td.topText {
    font: 9px verdana;
    color: #CCC;
    font-weight: bold
    }
#AanmelderCSS table.periodSelectTable {
    background-color: #bccddb;
    border-collapse: collapse
    }
#AanmelderCSS td.hourBar {
    background-color: #ddd;
    width: 4px;
    border-left: 1px solid #000
    }
#AanmelderCSS td.minuteBar {
    background-color: #eee;
    width: 4px;
    border-left: 1px solid #888
    }
#AanmelderCSS td.hourBarSelected {
    background-color: #98b1c4;
    width: 4px;
    border-left: 1px solid #000
    }
#AanmelderCSS td.minuteBarSelected {
    background-color: #98b1c4;
    width: 4px;
    border-left: 1px solid #888
    }

#AanmelderCSS div.message {
    border: 1px solid rgb(11, 43, 81);
    padding: 10px;
    margin: 20px;
    width: 400px;
    text-align: left
    }
#AanmelderCSS div.login_header {
    margin-top: 50px;
    width: 980px;
    height: 500px;
    background-color: white;
    border: 7px solid rgb(236, 0, 140)
    }
#AanmelderCSS div.login_header h1, #AanmelderCSS div.login_header p {
    padding: 10px 35px
    }
#AanmelderCSS div.login_header img {
    margin-bottom: 50px
    }
#AanmelderCSS table.login_table span.nopw {
    font-style: italic;
    font-size: 7pt
    }
#AanmelderCSS table.login_table input.nopw {
    vertical-align: middle
    }
#AanmelderCSS table.login_table input, #AanmelderCSS table.login_table button {
    margin: 2px
    }
#AanmelderCSS td.label, #AanmelderCSS td.login_result {
    font-size: 9px;
    font-family: verdana
    }
#AanmelderCSS .login_table_small {
    border-collapse: collapse
    }
#AanmelderCSS .login_table_small input.loginField {
    font-size: 9px;
    width: 160px
    }
#AanmelderCSS .login_table_small button {
    font-size: 9px;
    padding: 2px 3px 2px 3px
    }
#AanmelderCSS .login_table_small.label {
    font-size: 9px
    }
#AanmelderCSS .dialog_background {
    z-index: 16000;
    background-image: url(/resources/checker.gif)
    }
#AanmelderCSS table.dialog {
    position: absolute;
    width: 500px;
    height: 400px;
    font-size: 15px;
    font-weight: bold;
    color: rgb(105, 158, 216);
    background-color: rgb(230, 230, 230);
    border: 4px solid rgb(236, 0, 140);
    z-index: 17000
    }
#AanmelderCSS table.dialog td {
    padding: 20px;
    text-align: center
    }
#AanmelderCSS div.widget input.login {
    width: 220px
    }
#AanmelderCSS div.widget input.login {
    width: 170px
    }
#AanmelderCSS div.homewidget input.login {
    width: 215px
    }
#AanmelderCSS img.dialog_close {
    cursor: pointer
    }
#AanmelderCSS table.dialog td.dialog_close {
    height: 20px;
    text-align: right;
    padding: 2px
    }
#AanmelderCSS table.closed_mailer td {
    padding: 10px
    }
#AanmelderCSS table.closed_mailer {
    margin: 25px
    }
#AanmelderCSS #aanmeldermoinmoin #header {
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS #aanmeldermoinmoin {
    font-size: 15px
    }
#AanmelderCSS #aanmeldermoinmoin #navibar li {
    float: right
    }
#AanmelderCSS #aanmeldermoinmoin #interwiki {
    display: none
    }
#AanmelderCSS #aanmeldermoinmoin #login {
    display: none
    }
#AanmelderCSS #aanmeldermoinmoin #pageinfo {
    display: none
    }
#AanmelderCSS #aanmeldermoinmoin #header ul.editbar {
    display: none
    }
#AanmelderCSS #aanmeldermoinmoin #navibar li:hover {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS #aanmeldermoinmoin #navibar li.current, #AanmelderCSS #navibar li.current:hover {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS #aanmeldermoinmoin #navibar li {
    border-color: rgb(191, 207, 255)
    }
#AanmelderCSS #aanmeldermoinmoin #pageline {
    background: rgb(191, 207, 255) none repeat scroll 0%
    }
#AanmelderCSS #aanmeldermoinmoin a {
    color: rgb(51, 128, 196)
    }
#AanmelderCSS div.drawing_templates {
    height: 400px;
    width: 130px;
    border: 1px solid rgb(191, 207, 255);
    float: right;
    text-align: center;
    overflow: auto
    }
#AanmelderCSS div.drawing_templates div.templateheader {
    margin-bottom: 10px
    }
#AanmelderCSS div.drawing_templates div.templatebuttoncontainer img {
    display: block;
    border: 1px solid black
    }
#AanmelderCSS div.drawing_templates div.templatebuttoncontainer table {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -10px
    }
#AanmelderCSS div.drawing_templates div.templatebuttoncontainer {
    margin-bottom: 10px
    }
#AanmelderCSS div.mceListBoxMenu {
    z-index: 1010
    }
#AanmelderCSS div.mceSplitButtonMenu {
    z-index: 1010;
    position: relative
    }
#AanmelderCSS table.ugcontainer {
    border-collapse: collapse;
    margin: 0;
    padding: 0
    }
#AanmelderCSS table.ugcontainer td {
    border-collapse: collapse;
    margin: 0;
    padding: 0
    }
#AanmelderCSS td.ug_obj_buttoncontainer div {
    margin-top: 5px
    }
#AanmelderCSS td.ug_obj_buttoncontainer img {
    float: left;
    margin-bottom: 4px;
    margin-right: 5px
    }
#AanmelderCSS td.ug_obj_buttoncontainer {
    width: 150px;
    font-weight: bold;
    font-size: 14px;
    vertical-align: top
    }
#AanmelderCSS td.ug_obj_helpcontainer {
    height: 120px;
    vertical-align: top
    }
#AanmelderCSS #drawinghelp_picture, #AanmelderCSS #drawinghelp_text {
    background-image: url(/resources/drawhelpbg.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    margin-left: 30px;
    width: 370px;
    height: 77px;
    display: none
    }
#AanmelderCSS table.ugimageupload_container {
    border-collapse: collapse;
    width: 512px;
    height: 250px;
    text-align: center
    }
#AanmelderCSS td.ugtabrow {
    border-bottom: 1px solid rgb(191, 207, 255);
    padding-left: 5px
    }
#AanmelderCSS td.ugtabrow a {
    display: block;
    float: left;
    height: 15px;
    padding: 2px;
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: -2px;
    border: 1px solid rgb(191, 207, 255)
    }
#AanmelderCSS td.ugtabrow a.ugtab_high {
    border-bottom: 1px solid white
    }
#AanmelderCSS td.ugtabrow a:hover {
    background-color: rgb(191, 207, 255)
    }
#AanmelderCSS td.ugtabrow a.ugtab_high:hover {
    background-color: white
    }
#AanmelderCSS table.ugdialog {
    border: 2px solid rgb(221, 230, 255);
    padding: 0;
    margin: 0;
    background-color: white
    }
#AanmelderCSS table.ugdialog_title {
    border: 1px solid rgb(221, 230, 255);
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS table.ugdialog_title button {
    background-color: rgb(191, 207, 255)
    }
#AanmelderCSS button.bd_color_button {
    border: 1px solid black;
    background-color: black;
    width: 20px;
    height: 20px;
    vertical-align: middle
    }
#AanmelderCSS .scalable {
    position: absolute;
    background-color: green;
    border: 1px solid black
    }
#AanmelderCSS .scaleanchor {
    display: none;
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 1000;
    background-color: rgb(191, 207, 255);
    border: 1px solid black
    }
#AanmelderCSS .movehandle {
    cursor: move;
    display: none;
    position: absolute;
    width: 15px;
    height: 15px;
    z-index: 1000
    }
#AanmelderCSS .scaleborder {
    display: none;
    position: absolute;
    z-index: 1000;
    border: 1px dotted black
    }
#AanmelderCSS #tinymce {
    color: black
    }
#AanmelderCSS #canvas, #AanmelderCSS div.canvasrender {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black
    }
#AanmelderCSS #canvas p, #AanmelderCSS div.canvasrender p {
    margin: 0
    }
#AanmelderCSS #canvas {
    position: relative;
    border: 1px solid black;
    width: 600px;
    padding: 0;
    height: 400px
    }
#AanmelderCSS #canvas img.resize {
    position: absolute;
    top: 390px;
    left: 293px;
    cursor: move;
    z-index: 1000
    }
#AanmelderCSS .tmce8 {
    font-size: 8px
    }
#AanmelderCSS .tmce10 {
    font-size: 10px
    }
#AanmelderCSS .tmce12 {
    font-size: 12px
    }
#AanmelderCSS .tmce14 {
    font-size: 14px
    }
#AanmelderCSS .tmce16 {
    font-size: 16px
    }
#AanmelderCSS .tmce18 {
    font-size: 18px
    }
#AanmelderCSS .tmce20 {
    font-size: 20px
    }
#AanmelderCSS .tmce22 {
    font-size: 22px
    }
#AanmelderCSS .tmce24 {
    font-size: 24px
    }
#AanmelderCSS .tmce26 {
    font-size: 26px
    }
#AanmelderCSS .tmce28 {
    font-size: 28px
    }
#AanmelderCSS .tmce30 {
    font-size: 30px
    }
#AanmelderCSS .tmce32 {
    font-size: 32px
    }
#AanmelderCSS .tmce34 {
    font-size: 34px
    }
#AanmelderCSS .tmce36 {
    font-size: 36px
    }
#AanmelderCSS .tmce38 {
    font-size: 38px
    }
#AanmelderCSS .tmce40 {
    font-size: 40px
    }
#AanmelderCSS .tmce42 {
    font-size: 42px
    }
#AanmelderCSS .tmce44 {
    font-size: 44px
    }
#AanmelderCSS .tmce46 {
    font-size: 46px
    }
#AanmelderCSS .tmce48 {
    font-size: 48px
    }
#AanmelderCSS .tmce50 {
    font-size: 50px
    }
#AanmelderCSS .tmce52 {
    font-size: 52px
    }
#AanmelderCSS .tmce54 {
    font-size: 54px
    }
#AanmelderCSS .tmce56 {
    font-size: 56px
    }
#AanmelderCSS .tmce58 {
    font-size: 58px
    }
#AanmelderCSS .tmce60 {
    font-size: 60px
    }
#AanmelderCSS .tmce62 {
    font-size: 62px
    }
#AanmelderCSS .tmce64 {
    font-size: 64px
    }
#AanmelderCSS .tmce66 {
    font-size: 66px
    }
#AanmelderCSS .tmce68 {
    font-size: 68px
    }
#AanmelderCSS .tmce70 {
    font-size: 70px
    }
#AanmelderCSS .tmce72 {
    font-size: 72px
    }
#AanmelderCSS .tmce74 {
    font-size: 74px
    }
#AanmelderCSS .tmce76 {
    font-size: 76px
    }
#AanmelderCSS .tmce78 {
    font-size: 78px
    }
#AanmelderCSS .tmce80 {
    font-size: 80px
    }
#AanmelderCSS .tmce82 {
    font-size: 82px
    }
#AanmelderCSS .tmce84 {
    font-size: 84px
    }
#AanmelderCSS #canvas div.canvasresize_border {
    display: none;
    border: 1px dotted black;
    top: -1px;
    left: -1px;
    z-index: 999;
    position: absolute
    }
#AanmelderCSS .ugo_tool {
    z-index: 1000;
    display: none;
    position: absolute
    }
#AanmelderCSS .ugo_toolbar {
    z-index: 1000;
    display: none;
    position: absolute;
    padding-top: 2px;
    padding-bottom: 1px;
    border: 1px outset rgb(51, 128, 196);
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS .ugo_toolbar img {
    padding-left: 3px;
    padding-right: 3px;
    border-style: none
    }
#AanmelderCSS input.setbordert {
    position: absolute;
    top: -5px;
    left: 30px
    }
#AanmelderCSS input.setborderb {
    position: absolute;
    bottom: -5px;
    left: 30px
    }
#AanmelderCSS input.setborderl {
    position: absolute;
    top: 30px;
    left: -5px
    }
#AanmelderCSS input.setborderr {
    position: absolute;
    top: 30px;
    right: -5px
    }
#AanmelderCSS td.borderselector {
    border: 3px solid black;
    padding: 0;
    margin: 0
    }
#AanmelderCSS table.borderdialogtable {
    padding: 10px;
    background-color: white
    }
#AanmelderCSS div.bd_input_container {
    width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    position: relative
    }
#AanmelderCSS td.bd_label_top, #AanmelderCSS td.bd_label_bot {
    text-align: center
    }
#AanmelderCSS td.bd_label_left {
    text-align: right;
    padding: 8px
    }
#AanmelderCSS td.bd_label_right {
    text-align: left;
    padding: 8px
    }
#AanmelderCSS td.bd_choose {
    background-color: rgb(221, 230, 255)
    }
#AanmelderCSS td.bd_guicell {
    line-height: 2
    }
#AanmelderCSS div.borderexample_container {
    width: 100px;
    padding: 10px;
    border: 2px solid lightgrey;
    background-color: white
    }
#AanmelderCSS div.borderexample {
    border: 1px solid black;
    height: 30px
    }
#AanmelderCSS table.invoice_overview {
    border: 1px solid black
    }
#AanmelderCSS table.invoice_overview td {
    padding: 5px
    }
#AanmelderCSS input.EventDataDateInput {
    margin-top: 4px
    }
#AanmelderCSS input.date, #AanmelderCSS input.day {
    width: 100px
    }
#AanmelderCSS input.name_input, #AanmelderCSS #invitationsubject, #AanmelderCSS #surveyName {
    width: 330px
    }
#AanmelderCSS table.languageTable td {
    padding: 2px 9px 2px 0
    }
#AanmelderCSS table.languageTable td img {
    margin-left: 5px;
    display: inline
    }
#AanmelderCSS img.closedate_trigger {
    vertical-align: middle;
    margin-left: 4px
    }
#AanmelderCSS table.contactTable input.text, #AanmelderCSS table.routeTable input.text, #AanmelderCSS table.contactTable select, #AanmelderCSS table.routeTable select {
    width: 330px;
    /*margin-right: 5px;*/
    }
#AanmelderCSS table.contactTable td {
    padding: 3px 0
    }
#AanmelderCSS table.contactTable input.password {
    width: 170px
    }
#AanmelderCSS table.contactTable input.firstname, #AanmelderCSS table.contactTable input.title, #AanmelderCSS table.contactTable select.sex {
    width: 80px
    }
#AanmelderCSS table.contactTable input.middlename {
    width: 60px
    }
#AanmelderCSS table.contactTable input.lastname {
    width: 243px;
    position: relative;
    left: 5px
    }
#AanmelderCSS table.contactTable input.street, #AanmelderCSS table.routeTable input.street {
    width: 330px
    }
#AanmelderCSS table.contactTable input.street_number, #AanmelderCSS table.routeTable input.street_number {
    width: 50px
    }
#AanmelderCSS table.contactTable input.zipcode, #AanmelderCSS table.routeTable input.zipcode {
    width: 80px
    }
#AanmelderCSS table.contactTable input.city, #AanmelderCSS table.routeTable input.city {
    width: 243px;
    position: relative;
    left: 5px
    }
#AanmelderCSS div.title_container {
    float: right;
    margin: 0 9px
    }
#AanmelderCSS div.title_container input {
    margin: 0 5px
    }
#AanmelderCSS #activityInvitationSelect {
    width: 170px;
    margin: 5px 0
    }
#AanmelderCSS #location_div {
    border: 1px solid rgb(102, 102, 102)
    }
#AanmelderCSS div#upload_route input {
    width: auto
    }
#AanmelderCSS div.saveButton {
    border: 1px solid rgb(105, 158, 216);
    padding: 5px;
    width: 500px;
    margin-bottom: 15px
    }
#AanmelderCSS div.saveButton p {
    margin: 3px 0
    }
#AanmelderCSS div.nextstep {
    position: absolute;
    bottom: 30px
    }
#AanmelderCSS div.saveButton span.saveShow {
    color: inherit;
    /*rgb(105, 158, 216);*/
    }
#AanmelderCSS div.saveButton span.saveHide {
    color: rgb(230, 230, 230)
    }
#AanmelderCSS div.box_name {
    display: inline;
    font: bold 16px georgia;
    color: rgb(105, 158, 216);
    margin-right: 5px
    }
#AanmelderCSS div.box_name_business {
    display: inline;
    font: bold 19px georgia;
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.box_tools {
    display: inline
    }
#AanmelderCSS table.boxes td {
    padding-bottom: 10px
    }
#AanmelderCSS td.current_package {
    text-align: right;
    padding-right: 5px
    }
#AanmelderCSS td.current_package_img {
    width: 11px
    }
#AanmelderCSS table.current_package_img img {
    display: block
    }
#AanmelderCSS table.boxes td.upgrade {
    /*  text-align:right; removed, because it breaks ie6 */
    padding-right: 30px;
    width: 95px
    }
#AanmelderCSS table.boxes img.upgrade_button {
    cursor: pointer
    }
#AanmelderCSS td.untilColumn {
    width: 160px
    }
#AanmelderCSS .CoorganizersTable input {
    width: 320px;
    margin: 5px
    }
#AanmelderCSS input.wrong_email {
    background-color: rgb(212, 225, 241)
    }
#AanmelderCSS a.nextlink {
    font-size: 13pt
    }
#AanmelderCSS .closed {
    color: red
    }
#AanmelderCSS div.LocationDiv {
    margin-top: 25px
    }
#AanmelderCSS div.LocationDiv .loc_header {
    font-weight: bold
    }
#AanmelderCSS div.LocationDiv .loc_header img {
    margin-left: 10px
    }
#AanmelderCSS div.LPUpload input.upload {
    width: 80px;
    margin-left: 5px
    }
#AanmelderCSS div.LPUpload input.fileinput {
    width: 160px
    }
#AanmelderCSS .GoogleMap {
    border: 1px solid rgb(102, 102, 102);
    color: black
    }
#AanmelderCSS table.openClose {
    width: 100%
    }
#AanmelderCSS .ActivityUrlWidget input {
    width: 153px
    }
#AanmelderCSS div.placement {
    margin-top: 15px
    }
#AanmelderCSS #badgestippen {
    margin-top: 50px
    }
#AanmelderCSS .docpng {
    border: 1px solid black;
    display: block;
    margin-left: -5px;
    margin-right: -5px;
    width: 300px
    }
#AanmelderCSS div.section {
    margin-bottom: 20px
    }
#AanmelderCSS div.section div.sectioncontent {
    padding-top: 20px
    }
#AanmelderCSS div.section span.title {
    background-color: rgb(105, 158, 216);
    font-size: 13px;
    color: white;
    margin-left: -15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    border-left: 12px solid rgb(102, 102, 102)
    }
#AanmelderCSS div.section a.help {
    position: absolute;
    top: 3px;
    padding-right: 30px;
    text-align: right;
    right: 3px;
    width: 90px;
    height: 40px;
    color: rgb(51, 128, 196);
    font-size: 14px;
    background-color: transparent;
    border: 2px outset rgb(221, 230, 255)
    }
#AanmelderCSS div.section a.help:hover {
    border: 2px inset rgb(221, 230, 255)
    }
#AanmelderCSS div.section a.help span {
    color: rgb(191, 207, 255);
    position: absolute;
    right: 0;
    top: -5px;
    font-size: 40px;
    font-weight: bold
    }
#AanmelderCSS .ColorChoose {
    width: 140px;
    padding: 5px;
    border: 1px solid black;
    margin-right: 10px;
    margin-top: 3px;
    cursor: pointer
    }
#AanmelderCSS .ColorChoose span {
    background-color: white;
    padding: 2px;
    border: 1px solid black
    }
#AanmelderCSS table.branding span.subtitle {
    font-style: italic;
    font-size: 9px;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS table.branding td {
    vertical-align: top
    }
#AanmelderCSS div.fontpreview {
    border: 1px solid rgb(102, 102, 102);
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(230, 230, 230);
    text-align: center;
    font-size: 15px
    }
#AanmelderCSS td.leftTd span {
    font-style: italic;
    color: rgb(217, 217, 217);
    float: left
    }
#AanmelderCSS #packages td {
    padding: 0
    }
#AanmelderCSS #packages input.name, #AanmelderCSS #arraddon input.name {
    margin-right: 25px;
    width: 300px
    }
#AanmelderCSS #packages input.price, #AanmelderCSS #arraddon input.price {
    width: 50px
    }
#AanmelderCSS #packages img.delete, #AanmelderCSS #addaddon img.delete {
    margin-left: 10px
    }
#AanmelderCSS #addpackage_button, #AanmelderCSS #arraddon_button {
    margin-left: 10px
    }
#AanmelderCSS #paymentsection table.formTable table {
    background-color: rgb(225, 239, 255);
    width: 100%
    }
#AanmelderCSS #paymentsection table.formTable table tfoot img {
    vertical-align: middle
    }
#AanmelderCSS table.paymentChoice {
    border-collapse: collapse;
    margin-bottom: 5px;
    width: 500px
    }
#AanmelderCSS table.paymentChoice tr {
    padding-top: 3px;
    padding-bottom: 3px
    }
#AanmelderCSS table.paymentChoice td {
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top
    }
#AanmelderCSS table.paymentChoice td.price {
    padding: 0 10px;
    text-align: right;
    height: inherit;
    position: inherit;
    background: inherit
    }
#AanmelderCSS table.paymentChoice td.payment_name {
    font-weight: bold
    }
#AanmelderCSS table.paymentChoice td.howmany {
    padding-right: 10px;
    text-align: right
    }
#AanmelderCSS table.paymentChoice td.howmany input {
    margin: 0
    }
#AanmelderCSS table.paymentChoice div.error {
    color: red
    }
#AanmelderCSS table.paymentdetailstable .col2 {
    padding-right: 10px;
    vertical-align: bottom
    }
#AanmelderCSS table.paymentdetailstable .col1 {
    vertical-align: bottom
    }
#AanmelderCSS table.paymentdetailstable th.col1, #AanmelderCSS table.paymentdetailstable th.col2 {
    text-align: right
    }
#AanmelderCSS table.paymentdetailstable td.currency {
    text-align: right
    }
#AanmelderCSS span.payeventname {
    font-weight: bold
    }
#AanmelderCSS table.paymentmethodtable {
    width: 100%;
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS table.paymentmethodtable th {
    margin: 2px;
    background-color: rgb(230, 230, 230)
    }
#AanmelderCSS table.paymentmethodtable td {
    margin: 2px;
    text-align: center
    }
#AanmelderCSS .payment_disabled {
    position: absolute;
    background-image: url(/resources/checker.gif);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000
    }
#AanmelderCSS img.euro {
    border-style: none;
    margin-left: 2px
    }
#AanmelderCSS .payment_method_container {
    position: relative
    }
#AanmelderCSS .payment_method_container img {
    cursor: pointer
    }
#AanmelderCSS .payment_method_container p.invoice {
    margin: 0;
    padding: 0;
    font-size: 8pt
    }
#AanmelderCSS div.organizer_payment_warning {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid red;
    font-weight: bold
    }
#AanmelderCSS #payment_need_upgrade {
    font-weight: bold
    }
#AanmelderCSS p.payment_total {
    font-weight: bold;
    font-size: 15px
    }
#AanmelderCSS #DD_options img {
    margin: 2px;
    cursor: pointer
    }
#AanmelderCSS div.RecordError {
    width: 19px;
    height: 19px;
    position: absolute;
    z-index: 16000
    }
#AanmelderCSS div.RecordErrorMessage {
    position: absolute;
    bottom: 30px;
    color: red;
    font-size: 12px;
    left: 0;
    width: 300px;
    border: 1px dotted red;
    background-color: yellow;
    display: none;
    font-weight: normal;
    padding: 2px
    }
#AanmelderCSS div.tooldiv {
    background-color: rgb(225, 239, 255);
    width: 170px;
    padding-right: 5px;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 25px
    }
#AanmelderCSS div.toolContainer {
    position: absolute;
    left: 0
    }
#AanmelderCSS div.tipContainer {
    position: absolute;
    left: 768px
    }
#AanmelderCSS .toolbox {
    margin-bottom: 20px
    }
#AanmelderCSS div.tipdiv {
    background-color: rgb(225, 239, 255);
    width: 175px;
    padding-right: 5px;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 25px;
    color: rgb(78, 75, 75)
    }
#AanmelderCSS div.tipdiv a {
    color: rgb(236, 0, 140)
    }
#AanmelderCSS .tipbox {
    margin-right: 0;
    margin-bottom: 20px
    }
#AanmelderCSS img.toolul {
    vertical-align: middle;
    margin-left: -20px;
    margin-right: 5px;
    float: left
    }
#AanmelderCSS table.opttable {
    border-collapse: collapse;
    margin-top: 10px;
    padding: 0
    }
#AanmelderCSS table.opttable td {
    margin: 0;
    padding: 0;
    vertical-align: top
    }
#AanmelderCSS .toolbartitle {
    font-style: italic;
    color: rgb(136, 136, 136);
    font-family: georgia;
    /*  font-weight:bold;*/
    padding-left: 20px;
    margin-bottom: 9px
    }
#AanmelderCSS .mainbartitle {
    position: absolute;
    top: -24px;
    left: 10px;
    font-style: italic;
    color: rgb(136, 136, 136);
    /*  color:rgb(105, 158, 216);
      font-weight:bold;
      font-size: 18px; */
    font-family: georgia
    }
#AanmelderCSS div.pleaseWait {
    text-align: center;
    padding: 10px;
    background-color: rgb(225, 239, 255)
    }
#AanmelderCSS div.subactivities input.begintime, #AanmelderCSS div.subactivities input.endtime {
    width: 70px
    }
#AanmelderCSS div.subactivities textarea.name {
    width: 280px;
    margin-left: 10px
    }
#AanmelderCSS table.eventday {
    margin-bottom: 10px;
    width: 500px
    }
#AanmelderCSS table.eventday td {
    vertical-align: top
    }
#AanmelderCSS table.eventday input.text {
    width: 70px
    }
#AanmelderCSS table.eventday textarea {
    width: 280px;
    margin-left: 20px
    }
#AanmelderCSS a.add_link img {
    vertical-align: middle;
    margin-right: 10px
    }
#AanmelderCSS div.add_link {
    margin: 0 10px 30px
    }
/* For participantProgramHandler */
#AanmelderCSS h2.part_header {
    font-size: 18px;
    color: rgb(105, 158, 216);
    margin-bottom: 30px
    }
#AanmelderCSS table.program td {
    vertical-align: top;
    padding: 2px 10px
    }
#AanmelderCSS table.program td.time {
    width: 50px;
    padding: 0
    }
#AanmelderCSS table.program td.time_dash {
    width: 10px;
    padding: 0
    }
#AanmelderCSS table.program td p {
    margin-top: 0
    }
#AanmelderCSS div.PagesHandler table {
    margin: 10px -15px;
    width: 540px;
    /*  margin-top:50px;*/
    border-collapse: collapse
    }
#AanmelderCSS div.PagesHandler tr {
    height: 27px
    }
#AanmelderCSS div.PagesHandler tr.even {
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS div.PagesHandler th.col1 {
    text-align: left
    }
#AanmelderCSS div.PagesHandler .col2 {
    width: 50px;
    text-align: center
    }
#AanmelderCSS div.PagesHandler .col3 {
    width: 50px;
    text-align: center
    }
#AanmelderCSS div.PagesHandler .col4 {
    width: 60px;
    text-align: center
    }
#AanmelderCSS div.PagesHandler .col5 {
    width: 30px;
    text-align: center
    }
#AanmelderCSS div.PagesHandler .col0 {
    width: 60px;
    text-align: center;
    font-family: georgia;
    font-style: italic;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS div.PagesHandler img {
    vertical-align: middle
    }
#AanmelderCSS div.PagesHandler .col1 {
    padding-left: 10px
    }
#AanmelderCSS div.PagesHandler th {
    font-family: georgia;
    font-style: italic;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS div.radio_on {
    background-image: url(/resources/radio_on.png);
    width: 34px;
    height: 15px;
    margin: 0 26px;
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS div.radio_off {
    background-image: url(/resources/radio_off.png);
    width: 34px;
    height: 15px;
    margin: 0 26px;
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS div.add_page input {
    width: 150px
    }
#AanmelderCSS #contact_options_table {
    margin-top: 20px
    }
#AanmelderCSS #contact_options td {
    padding-left: 20px
    }
#AanmelderCSS b.urlSpan {
    margin: 5px
    }
#AanmelderCSS input#openSubscribeInput {
    width: 220px
    }
#AanmelderCSS div.pricing_intro {
    width: 550px
    }
#AanmelderCSS #compare_packages_table {
    width: 550px;
    border-collapse: collapse
    }
#AanmelderCSS #compare_packages_table td {
    border-top: 1px solid rgb(242, 242, 242)
    }
#AanmelderCSS #compare_packages_table tr.description_row td {
    border-top: 0 solid white;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 40px;
    text-align: justify
    }
#AanmelderCSS #compare_packages_table td.col1 {
    width: 120px;
    text-align: center
    }
#AanmelderCSS #compare_packages_table td.col2 {
    width: 120px;
    text-align: center
    }
#AanmelderCSS #compare_packages_table td.col3 {
    width: 120px;
    text-align: center
    }
#AanmelderCSS #compare_packages_table tr.even td.col0 {
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS #compare_packages_table tr.feature {
    height: 40px
    }
#AanmelderCSS #compare_packages_table tr.feature img {
    height: 20px
    }
#AanmelderCSS #compare_packages_table td.col0 {
    padding: 5px
    }
#AanmelderCSS #compare_packages_table th {
    border-bottom: 2px solid rgb(236, 0, 140)
    }
#AanmelderCSS table.pricing td {
    border: 1px solid rgb(225, 239, 255);
    padding: 8px 19px;
    text-align: center
    }
#AanmelderCSS table.pricing td.empty {
    border: 0
    }
#AanmelderCSS table.pricing td.desc {
    text-align: left;
    width: 150px
    }
#AanmelderCSS span.price {
    font-weight: bold
    }
#AanmelderCSS table.pricing h1 {
    margin: 4px
    }
#AanmelderCSS table.ml_tool_tip {
    background-color: rgb(225, 239, 255);
    border: 1px solid rgb(78, 75, 75);
    position: absolute;
    z-index: 10000;
    bottom: 5px;
    /*right:-30px;*/
    margin-left: auto;
    margin-right: auto
    }
#AanmelderCSS input.search {
    width: 160px
    }
#AanmelderCSS div.BuilderQuestion table.export {
    border-top: 3px solid rgb(230, 230, 230);
    margin-top: 13px
    }
#AanmelderCSS table.qtable button {
    margin: 3px
    }
#AanmelderCSS div.markdown_example {
    border: solid rgb(78, 75, 75) 1px;
    background-color: rgb(242, 242, 242);
    padding: 5px
    }
#AanmelderCSS div.markdown_tags {
    border: solid rgb(217, 217, 217) 1px;
    background-color: rgb(225, 239, 255);
    padding: 5px
    }
#AanmelderCSS table.smile h2 {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS table.smile img {
    margin-right: 20px;
    margin-left: 10px
    }
#AanmelderCSS div.welcome {
    margin-bottom: 20px
    }
#AanmelderCSS div.PaymentSetupGui {
    margin-bottom: 50px
    }
#AanmelderCSS div.PaymentSetupGui div.OfferGui {
    margin-top: 10px
    }
#AanmelderCSS div.PaymentSetupGui table.offer {
    border: 1px solid rgb(217, 217, 217);
    width: 100%;
    border-collapse: collapse
    }
#AanmelderCSS div.PaymentSetupGui h2 {
    font-size: 12pt;
    padding-top: 0
    }
#AanmelderCSS div.PaymentSetupGui input.to, #AanmelderCSS div.PaymentSetupGui input.from {
    width: 50px
    }
#AanmelderCSS div.PaymentSetupGui input {
    vertical-align: middle
    }
#AanmelderCSS div.ComponentGui .invalid {
    background-color: yellow
    }
#AanmelderCSS div.PaymentSetupGui tr.optrow, #AanmelderCSS div.PaymentSetupGui tr.namerow, #AanmelderCSS div.PaymentSetupGui tr.blue {
    background-color: rgb(230, 230, 230)
    }
#AanmelderCSS div.PaymentSetupGui tr.optrow td, #AanmelderCSS div.PaymentSetupGui tr.privaterow td {
    padding: 5px
    }
#AanmelderCSS div.privaterow {
    margin: 4px 0 20px 0
    }
#AanmelderCSS div.ComponentGui img.delete {
    float: right
    }
#AanmelderCSS div.PaymentSetupGui div.ComponentGui {
    background-color: rgb(225, 239, 255);
    margin: 10px 0 5px;
    padding: 5px
    }
#AanmelderCSS div.PaymentSetupGui div.alternative {
    margin: 5px
    }
#AanmelderCSS div.offers {
    margin-bottom: 50px
    }
#AanmelderCSS div.PaymentSetupGui div.addpackage {
    margin: 30px 10px
    }
#AanmelderCSS div.ParticipantComponentGui {
    margin-top: 10px
    }
#AanmelderCSS table.alternatives input.price {
    width: 50px;
    margin-right: 10px
    }
#AanmelderCSS table.alternatives input.name {
    width: 340px;
    margin-right: 10px
    }
#AanmelderCSS select.payment_type {
    margin-left: 20px
    }
#AanmelderCSS select.payment_methods {
    width: 330px
    }
#AanmelderCSS table.functionality_intro {
    margin: 7px -18px
    }
#AanmelderCSS table.functionality_intro td {
    padding: 0 18px
    }
#AanmelderCSS table.functionality_intro h4 {
    margin: 5px 0
    }
#AanmelderCSS td.func_pic img {
    border: 1px solid rgb(78, 75, 75);
    margin-bottom: 15px
    }
#AanmelderCSS table.functionality td {
    vertical-align: top;
    padding: 0 20px 20px 0
    }
#AanmelderCSS table.functionality h1 {
    margin-top: 0
    }
#AanmelderCSS table.functionality {
    margin: 20px 0
    }
#AanmelderCSS ul.questions li {
    margin-top: 0
    }
#AanmelderCSS pre.code_border {
    background-color: rgb(225, 239, 255);
    padding: 5px
    }
#AanmelderCSS div.partnertexts {
    padding-right: 30px
    }
#AanmelderCSS table.externallogo {
    width: 100%;
    margin-bottom: 5px;
    margin-top: 40px
    }
#AanmelderCSS table.externallogo a {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS table.externallogo td {
    vertical-align: bottom
    }
#AanmelderCSS table.externallogo td h1 {
    margin-bottom: 0
    }
#AanmelderCSS table.externallogo td.exlogo {
    text-align: right;
    padding-right: 20px
    }
#AanmelderCSS p.newsdate {
    margin-top: 0;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS .newsitem h1 {
    font: 15pt georgia;
    margin: 25px 0 0 0
    }
#AanmelderCSS .newsitem a.title {
    text-decoration: none;
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.newsitem {
    margin: 10px 15px;
    border-bottom: 1px solid rgb(217, 217, 217)
    }
#AanmelderCSS div.newsitem img {
    float: right;
    margin: 4px
    }
#AanmelderCSS a.profile_thumb {
    margin: 2px;
    display: block;
    border-left: 2px solid rgb(255, 255, 255);
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(136, 136, 136);
    border-bottom: 2px solid rgb(136, 136, 136)
    }
#AanmelderCSS a.profile_thumb div {
    height: 60px;
    overflow: hidden;
    margin: 1px
    }
#AanmelderCSS a.profile_thumb:hover {
    border: 2px solid rgb(105, 158, 216)
    }
#AanmelderCSS table.profile_picture td {
    vertical-align: top
    }
#AanmelderCSS table.profile_thumbs {
    margin-bottom: 10px
    }
#AanmelderCSS div.PhotoWidget li {
    margin-bottom: 4px
    }
#AanmelderCSS div.ProfileViewWidget, #AanmelderCSS div.ParticipantViewWidget {
    margin-top: 30px;
    border-top: 1px solid rgb(105, 158, 216)
    }
#AanmelderCSS div.ProfileViewWidget img, #AanmelderCSS div.ParticipantViewWidget img {
    margin: 2px 10px 2px 2px;
    width: 100px
    }
#AanmelderCSS div.ProfileViewWidget table {
    width: 100%
    }
#AanmelderCSS div.ProfileViewWidget td {
    vertical-align: top
    }
#AanmelderCSS div.ProfileViewWidget td.left, #AanmelderCSS div.ParticipantViewWidget td.left {
    width: 110px
    }
#AanmelderCSS div.ProfileWidget td {
    vertical-align: top
    }
#AanmelderCSS div.ProfileViewWidget .tweets {
    display: none
    }
#AanmelderCSS div.ProfileViewWidget .tweets b {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.ProfileViewWidget .tweets span {
    color: rgb(136, 136, 136);
    font-size: 10px
    }
#AanmelderCSS div.ProfileViewWidget table table table td a {
    display: block;
    text-align: center;
    color: rgb(105, 158, 216);
    margin: 2px;
    border-right: 1px solid rgb(225, 239, 255);
    border-bottom: 1px solid rgb(225, 239, 255)
    }
#AanmelderCSS div.ProfileViewWidget table table table td a:hover {
    background-color: rgb(225, 239, 255)
    }
#AanmelderCSS div.ProfileViewWidget ul {
    list-style-position: inside;
    margin-left: 0;
    padding-left: 30px;
    vertical-align: middle
    }
#AanmelderCSS div.ProfileViewWidget ul {
    margin: 0;
    padding: 0
    }
#AanmelderCSS div.ProfileSearchWidget h2 {
    color: rgb(105, 158, 216)
    }
#AanmelderCSS div.ProfileSearchWidget div.alfabet {
    color: rgb(236, 0, 140)
    }
#AanmelderCSS div.ProfileWidget div.profile_preview {
    float: right;
    text-align: center;
    border: 1px solid rgb(217, 217, 217);
    padding: 5px;
    margin-right: 0;
    margin-top: 0;
    margin-left: 10px
    }
#AanmelderCSS div.ProfileWidget div.profile_preview img {
    width: 100px;
    cursor: pointer
    }
#AanmelderCSS p.tweet {
    background-color: rgb(225, 239, 255)
    }
#AanmelderCSS p.tweet span.date {
    font-style: italic;
    color: rgb(105, 158, 216)
    }
#AanmelderCSS .UserSelector select {
    width: 430px
    }
#AanmelderCSS .UserSelector input.reg_code {
    height: 70px;
    font-size: 42pt;
    width: 200px
    }
#AanmelderCSS .UserContainer input.text, #AanmelderCSS .UserContainer select, #AanmelderCSS .UserContainer p.email {
    margin-bottom: 7px;
    margin-left: 20px
    }
#AanmelderCSS .UserContainer input.text {
    width: 380px
    }
#AanmelderCSS .CheckinActions button {
    padding: 10px
    }
#AanmelderCSS div.landinghead {
    background-image: url(/resources/online-deelnemersregistratie.jpg);
    background-repeat: no-repeat;
    padding: 114px
    }
#AanmelderCSS div.landinghead h1 {
        font-size: 20pt;
        color: rgb(105, 158, 216)
        }
#AanmelderCSS #qrbadgesvip {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    background-color: white;
    font-size: 25px;
    padding: 20px;
    border: 5px solid rgb(217, 217, 217)
    }
#AanmelderCSS div.BuilderQuestion {
    margin-left: -14px;
    margin-right: -15px;
    margin-bottom: 5px;
    margin-top: 1px;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white
    }
#AanmelderCSS div.BuilderQuestion div.qdata {
    position: absolute;
    right: -130px;
    width: 100px
    }
#AanmelderCSS div.BuilderQuestion td.qcontainer {
    vertical-align: top;
    width: 485px;
    /* needed for ie */
    }
#AanmelderCSS div.BuilderQuestion .user_input {
    background-color: #DDD;
    width: 450px
    }
#AanmelderCSS div.BuilderQuestion tr.qsubmenu td.qsubmenutd {
    background-color: rgb(230, 230, 230);
    border-right: 3px solid rgb(136, 136, 136);
    vertical-align: top
    }
#AanmelderCSS div.BuilderQuestion tr.qsubmenu .menuitem {
    border-bottom: 2px solid white
    }
#AanmelderCSS div.BuilderQuestion div.DependsWidget table.deptable {
    width: 100%
    }
#AanmelderCSS div.BuilderQuestion tr.qsubmenu td.change {
    border-right: 0;
    width: 120px;
    padding-right: 5px;
    padding-left: 5px;
    text-align: right
    }
#AanmelderCSS div.BuilderQuestion tr.qsubmenu td.if {
    border-right: 1px solid rgb(136, 136, 136);
    font-weight: bold;
    width: 100px
    }
#AanmelderCSS div.BuilderQuestion tr.qsubmenu td.dep {
    padding-left: 5px;
    border-right: 0
    }
#AanmelderCSS div.BuilderQuestion td.qtoolbar {
    background-color: rgb(230, 230, 230);
    width: 30px;
    border-right: 3px solid rgb(136, 136, 136);
    padding-top: 4px;
    padding-bottom: 4px
    }
#AanmelderCSS div.BuilderQuestion .bottom {
    vertical-align: bottom
    }
#AanmelderCSS div.BuilderQuestion .top {
    vertical-align: top
    }
#AanmelderCSS div.BuilderQuestion td.qtoolbar img {
    border: 0;
    margin-left: 7px;
    cursor: pointer
    }
#AanmelderCSS div.BuilderQuestion textarea.LPBIntro {
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS div.BuilderQuestion table.qtable {
    width: 100%
    }
#AanmelderCSS div.BuilderQuestion div.container {
    position: relative
    }
#AanmelderCSS div.BuilderQuestion div.container p.typedebug {
    position: absolute;
    left: 560px
    }
#AanmelderCSS div.PasteArea {
    margin-left: -14px;
    margin-right: -15px
    }
#AanmelderCSS div.PasteArea a img {
    -khtml-opacity: 0.4;
    moz-opacity: 0.4;
    ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40);
    opacity: 0.4;
    height: 16px;
    cursor: pointer
    }
#AanmelderCSS div.PasteArea a img.pastebar {
    margin-left: 6px;
    width: 502px
    }
#AanmelderCSS div.PasteArea a img.pastebutton {
    margin-left: 5px;
    width: 16px
    }
#AanmelderCSS div.PasteArea a:hover img {
    -khtml-opacity: 1;
    moz-opacity: 1;
    ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    opacity: 1;
    height: 16px
    }
#AanmelderCSS table.pabuilder {
    width: 99%
    }
#AanmelderCSS table.pabuilder td.col1 {
    width: 140px;
    /*Jelle: added for IE collegueQuestion*/
    }
#AanmelderCSS table.pabuilder td.titel {
    text-align: right
    }
#AanmelderCSS table.pabuilder td.data {
    padding: 2px
    }
#AanmelderCSS table.pabuilder input.pabi {
    background-color: rgb(217, 217, 217);
    width: 100%
    }
#AanmelderCSS div.MultipleChoiceBuilder td.add_choice {
    vertical-align: bottom;
    width: 15px
    }
#AanmelderCSS div.MultipleChoiceBuilder table.plustable {
    width: 99%
    }
#AanmelderCSS div.MultipleChoiceBuilder input.limit {
    width: 40px
    }
#AanmelderCSS div.MultipleChoiceBuilder tr.choicetable td {
    vertical-align: top
    }
#AanmelderCSS div.RatingBuilder input.min {
    width: 130px;
    text-align: right
    }
#AanmelderCSS div.RatingBuilder input.max {
    width: 130px
    }
#AanmelderCSS table.add_question_table td.buttontd img {
    border: 2px solid rgb(225, 239, 255);
    cursor: pointer
    }
#AanmelderCSS div.BuilderQuestion table.qtable td.required {
    width: 20px;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;
    color: rgb(136, 136, 136)
    }
#AanmelderCSS div.BuilderQuestion select.select_q {
    width: 98%
    }
#AanmelderCSS pre.code_sample {
    border: 1px solid rgb(217, 217, 217);
    padding: 5px;
    background-color: rgb(230, 230, 230);
    font-size: 10px;
    overflow: scroll
    }
#AanmelderCSS table.payment_details {
    border: 1px solid rgb(78, 75, 75)
    }
#AanmelderCSS table.payment_details td {
    padding: 10px 15px;
    background-color: rgb(242, 242, 242);
    vertical-align: top
    }
#AanmelderCSS .newhome .logo {
    background: url(/resources/logo_aanmelder.nl.png) left center no-repeat;
    height: 70px
    }
#AanmelderCSS .newhome .logo div {
    margin: 30px
    }
#AanmelderCSS .newhome .block {
    height: 200px;
    max-width: 1000px
    }
#AanmelderCSS .newhome .block img {
    float: right;
    margin: -37px 170px 0 0
    }
#AanmelderCSS .newhome h1 {
    font-size: 20pt
    }
#AanmelderCSS .newhome .arrow {
    width: 250px;
    height: 300px;
    /*background: url('/resources/arrow.png') right top no-repeat;*/
    float: left
    }
#AanmelderCSS .newhome .signup {
    max-width: 1000px;
    width: 530px;
    height: 250px;
    background-color: white
    }
#AanmelderCSS .newhome .widget {
    border: 1px solid rgb(218, 231, 245);
    padding: 24px
    }
#AanmelderCSS .newhome p {
    font-size: 13pt;
    line-height: 1.7
    }
#AanmelderCSS .TopicDiv input {
    width: 350px;
    margin: 5px 0
    }
#AanmelderCSS div.topics {
    margin-top: 30px
    }
#AanmelderCSS .contribution-preview {
    background-color: rgb(242, 246, 251);
    border: 1px solid rgb(230, 230, 230);
    margin: 5px;
    padding: 10px
    }
#AanmelderCSS .contribution-preview h1 {
    margin-bottom: 0;
    color: inherit;
    font-size: 13pt
    }
#AanmelderCSS .contribution-preview h2 {
    font-size: 11pt;
    margin: 5px 0
    }
#AanmelderCSS .ContributionPreview .abstract {
    background-color: white;
    border: 1px solid rgb(230, 230, 230);
    padding: 5px;
    color: rgb(11, 43, 81)
    }
#AanmelderCSS .contribution-preview .right {
    margin: 5px;
    cursor: pointer
    }
#AanmelderCSS .contribution-preview .mime {
    font-size: 8px;
    margin-left: 10px
    }
#AanmelderCSS .contribution-preview p {
    margin: 3px 0
    }
#AanmelderCSS .reviewing-preview {
    border-left: 4px solid rgb(105, 158, 216)
    }
#AanmelderCSS .ReviewingContributionPreview, #AanmelderCSS .AssignContributionPreview, #AanmelderCSS .ReviewsOverview {
    background-color: rgb(105, 158, 216);
    border: 1px solid rgb(230, 230, 230);
    margin: -5px 0 30px
    }
#AanmelderCSS .ContributionPreview .tools {
    margin: 5px;
    color: white
    }
#AanmelderCSS a.comments {
    font-size: 6pt
    }
#AanmelderCSS .contribution-header {
    margin: -15px -15px 50px -15px
    }
#AanmelderCSS table.reviews td {
    padding: 3px 14px
    }
#AanmelderCSS td.review-score {
    /*color: red;*/
    text-decoration: underline
    }
#AanmelderCSS .declined, #AanmelderCSS .accepted, #AanmelderCSS .reviewed, #AanmelderCSS .assigned {
    width: 5px;
    height: 5px;
    margin: 5px;
    border: 1px solid white
    }
#AanmelderCSS .declined {
    background-color: red
    }
#AanmelderCSS .reviewed {
    background-color: green
    }
#AanmelderCSS .assigned {
    background-color: grey
    }
#AanmelderCSS .accepted {
    background-color: green
    }
#AanmelderCSS div.authormail textarea {
    width: 500px;
    height: 450px
    }
#AanmelderCSS div.authormail input {
    width: 500px;
    margin: 10px 0
    }
#AanmelderCSS div.authormail {
    padding: 10px
    }
#AanmelderCSS table.mobile {
    width: 320px;
    margin: 0
    }
#AanmelderCSS table.mobile tr.odd {
    background-color: white
    }
#AanmelderCSS table.mobile tr.even {
    background-color: #f2f2f2
    }
#AanmelderCSS table.mobile td {
    padding: 10px
    }
