#AanmelderCSS {
    margin: 0;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
    }
#AanmelderCSS article, #AanmelderCSS aside, #AanmelderCSS details, #AanmelderCSS figcaption, #AanmelderCSS figure, #AanmelderCSS footer, #AanmelderCSS header, #AanmelderCSS hgroup, #AanmelderCSS main, #AanmelderCSS nav, #AanmelderCSS section, #AanmelderCSS summary {
    display: block
    }
#AanmelderCSS audio, #AanmelderCSS canvas, #AanmelderCSS progress, #AanmelderCSS video {
    display: inline-block;
    vertical-align: baseline
    }
#AanmelderCSS audio:not([controls]) {
    display: none;
    height: 0
    }
#AanmelderCSS [hidden], #AanmelderCSS template {
    display: none
    }
#AanmelderCSS a {
    background: transparent
    }
#AanmelderCSS a:active, #AanmelderCSS a:hover {
    outline: 0
    }
#AanmelderCSS abbr[title] {
    border-bottom: 1px dotted
    }
#AanmelderCSS b, #AanmelderCSS strong {
    font-weight: bold
    }
#AanmelderCSS dfn {
    font-style: italic
    }
#AanmelderCSS h1 {
    font-size: 2em;
    margin: 0.67em 0
    }
#AanmelderCSS mark {
    background: #ff0;
    color: #000
    }
#AanmelderCSS small {
    font-size: 80%
    }
#AanmelderCSS sub, #AanmelderCSS sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
    }
#AanmelderCSS sup {
    top: -0.5em
    }
#AanmelderCSS sub {
    bottom: -0.25em
    }
#AanmelderCSS img {
    border: 0
    }
#AanmelderCSS svg:not(:root) {
    overflow: hidden
    }
#AanmelderCSS figure {
    margin: 1em 40px
    }
#AanmelderCSS hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
    }
#AanmelderCSS pre {
    overflow: auto
    }
#AanmelderCSS code, #AanmelderCSS kbd, #AanmelderCSS pre, #AanmelderCSS samp {
    font-family: monospace, monospace;
    font-size: 1em
    }
#AanmelderCSS button {
    color: inherit;
    margin: 0
    }
#AanmelderCSS input, #AanmelderCSS optgroup, #AanmelderCSS select, #AanmelderCSS textarea {
    color: inherit;
    font: inherit;
    margin: 0
    }
#AanmelderCSS button {
    overflow: visible
    }
#AanmelderCSS button, #AanmelderCSS select {
    text-transform: none
    }
#AanmelderCSS button, #AanmelderCSS html input[type="button"], #AanmelderCSS input[type="reset"], #AanmelderCSS input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
    }
#AanmelderCSS button[disabled], #AanmelderCSS html input[disabled] {
    cursor: default
    }
#AanmelderCSS button::-moz-focus-inner, #AanmelderCSS input::-moz-focus-inner {
    border: 0;
    padding: 0
    }
#AanmelderCSS input {
    line-height: normal
    }
#AanmelderCSS input[type="checkbox"], #AanmelderCSS input[type="radio"] {
    box-sizing: border-box;
    padding: 0
    }
#AanmelderCSS input[type="number"]::-webkit-inner-spin-button, #AanmelderCSS input[type="number"]::-webkit-outer-spin-button {
    height: auto
    }
#AanmelderCSS input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
    }
#AanmelderCSS input[type="search"]::-webkit-search-cancel-button, #AanmelderCSS input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
    }
#AanmelderCSS fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
    }
#AanmelderCSS legend {
    border: 0;
    padding: 0
    }
#AanmelderCSS textarea {
    overflow: auto
    }
#AanmelderCSS optgroup {
    font-weight: bold
    }
#AanmelderCSS table {
    border-collapse: collapse;
    border-spacing: 0
    }
#AanmelderCSS td, #AanmelderCSS th {
    padding: 0
    }
#AanmelderCSS .newsection {
    clear: both;
    padding: 0;
    margin: 0
    }
#AanmelderCSS .group:before, #AanmelderCSS .group:after {
    content: "";
    display: table
    }
#AanmelderCSS .group:after {
    clear: both
    }
#AanmelderCSS .group {
    zoom: 1;
    }
#AanmelderCSS .col {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%
    }
#AanmelderCSS .col:first-child {
    margin-left: 0
    }
@media only screen and (max-width: 480px) {
    #AanmelderCSS .col {
        margin: 1% 0 1% 0%
        }
    }
#AanmelderCSS .span12of12 {
    width: 100%
    }
#AanmelderCSS .span11of12 {
    width: 91.53%
    }
#AanmelderCSS .span10of12 {
    width: 83.06%
    }
#AanmelderCSS .span9of12 {
    width: 74.6%
    }
#AanmelderCSS .span8of12 {
    width: 66.13%
    }
#AanmelderCSS .span7of12 {
    width: 57.66%
    }
#AanmelderCSS .span6of12 {
    width: 49.2%
    }
#AanmelderCSS .span5of12 {
    width: 40.73%
    }
#AanmelderCSS .span4of12 {
    width: 32.2%
    }
#AanmelderCSS .span3of12 {
    width: 23.8%
    }
#AanmelderCSS .span2of12 {
    width: 15.33%
    }
#AanmelderCSS .span1of12 {
    width: 6.86%
    }
#AanmelderCSS .span2of12:nth-child(6n + 1), #AanmelderCSS .span3of12:nth-child(4n + 1), #AanmelderCSS .span4of12:nth-child(3n + 1), #AanmelderCSS .span6of12:nth-child(2n + 1) {
    clear: both;
    margin-left: 0
    }
@media only screen and (max-width: 480px) {
    #AanmelderCSS .span12of12 {
        width: 100%
        }
    #AanmelderCSS .span11of12 {
        width: 100%
        }
    #AanmelderCSS .span10of12 {
        width: 100%
        }
    #AanmelderCSS .span9of12 {
        width: 100%
        }
    #AanmelderCSS .span8of12 {
        width: 100%
        }
    #AanmelderCSS .span7of12 {
        width: 100%
        }
    #AanmelderCSS .span6of12 {
        width: 100%
        }
    #AanmelderCSS .span5of12 {
        width: 100%
        }
    #AanmelderCSS .span4of12 {
        width: 100%
        }
    #AanmelderCSS .span3of12 {
        width: 100%
        }
    #AanmelderCSS .span2of12 {
        width: 100%
        }
    #AanmelderCSS .span1of12 {
        width: 49%;
        margin: 1% 0 1% 2%
        }
    #AanmelderCSS .span3of12 ~ .span1of12, #AanmelderCSS .span5of12 ~ .span1of12, #AanmelderCSS .span1of12:nth-child(2n + 1) {
        clear: both;
        margin-left: 0
        }
    }
@media only screen and (max-width: 768px) and (min-width: 481px) {
    #AanmelderCSS .span12of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span11of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span10of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span9of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span8of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span7of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span6of12 {
        width: 100%;
        margin-left: 0
        }
    #AanmelderCSS .span5of12 {
        width: 82.8%;
        margin: 1% 0 1% 3.2%
        }
    #AanmelderCSS .span4of12 {
        width: 65.6%;
        margin-left: 0;
        margin: 1% 0 1% 3.2%
        }
    #AanmelderCSS .span3of12 {
        width: 48.4%;
        margin: 1% 0 1% 3.2%
        }
    #AanmelderCSS .span2of12 {
        width: 31.2%;
        margin: 1% 0 1% 3.2%
        }
    #AanmelderCSS .span1of12 {
        width: 14%;
        margin: 1% 0 1% 3.2%
        }
    #AanmelderCSS .span1of12:nth-child(6n + 1), #AanmelderCSS .span2of12:nth-child(3n + 1), #AanmelderCSS .span3of12:nth-child(2n + 1) {
        clear: both;
        margin-left: 0
        }
    #AanmelderCSS.docked .QuestionSidebar {
        right: 0
        }
    }
#AanmelderCSS .span5of5 {
    width: 100%
    }
#AanmelderCSS .span4of5 {
    width: 79.68%
    }
#AanmelderCSS .span3of5 {
    width: 59.36%
    }
#AanmelderCSS .span2of5 {
    width: 39.04%
    }
#AanmelderCSS .span1of5 {
    width: 18.72%
    }
@media only screen and (max-width: 480px) {
    #AanmelderCSS .span5of5 {
        width: 100%
        }
    #AanmelderCSS .span4of5 {
        width: 100%
        }
    #AanmelderCSS .span3of5 {
        width: 100%
        }
    #AanmelderCSS .span2of5 {
        width: 100%
        }
    #AanmelderCSS .span1of5 {
        width: 100%
        }
    }
#AanmelderCSS {
    margin: 0;
    padding: 0;
    line-height: 1.5em;
    background: white;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9pt;
    color: rgb(77, 77, 77);
    -webkit-font-smoothing: antialiased;
    height: 100%;
    overflow: auto
    }
#AanmelderCSS button, #AanmelderCSS input, #AanmelderCSS textarea {
    -webkit-font-smoothing: antialiased
    }
#AanmelderCSS div, #AanmelderCSS span, #AanmelderCSS object, #AanmelderCSS iframe, #AanmelderCSS h1, #AanmelderCSS h2, #AanmelderCSS h3, #AanmelderCSS h4, #AanmelderCSS h5, #AanmelderCSS h6, #AanmelderCSS p, #AanmelderCSS blockquote, #AanmelderCSS pre, #AanmelderCSS a, #AanmelderCSS img, #AanmelderCSS li, #AanmelderCSS form, #AanmelderCSS label, #AanmelderCSS fieldset, #AanmelderCSS table, #AanmelderCSS caption, #AanmelderCSS tbody, #AanmelderCSS tfoot, #AanmelderCSS thead, #AanmelderCSS tr, #AanmelderCSS th, #AanmelderCSS td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    color: inherit;
    text-decoration: none
    }
#AanmelderCSS a {
    color: rgb(242, 52, 128)
    }
#AanmelderCSS a:hover {
    text-decoration: underline
    }
#AanmelderCSS table {
    border-collapse: collapse;
    border-spacing: 0;
    width: auto
    }
#AanmelderCSS td {
    vertical-align: top;
    line-height: 1.5em
    }
#AanmelderCSS div {
    border-collapse: separate;
    }
#AanmelderCSS th, #AanmelderCSS td {
    font-weight: normal;
    float: none;
    vertical-align: top
    }
#AanmelderCSS a img {
    border: none
    }
#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 .left {
    float: left
    }
#AanmelderCSS .right {
    float: right
    }
#AanmelderCSS .hidden {
    display: none !important
    }
#AanmelderCSS .pointer {
    cursor: pointer
    }
#AanmelderCSS img.icon {
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS a.no_color {
    color: rgb(78, 75, 75)
    }
#AanmelderCSS h1 {
    font: 383% Georgia, serif
    }
#AanmelderCSS h2 {
    font: 200% Georgia, serif;
    color: rgb(77, 77, 77);
    margin-left: 20px
    }
#AanmelderCSS h3 {
    font: bold 166% Verdana, Geneva, sans-serif;
    color: rgb(77, 77, 77)
    }
#AanmelderCSS h4 {
    font: 166% Verdana, Geneva, sans-serif;
    color: rgb(18, 172, 184)
    }
#AanmelderCSS h5 {
    font: bold 133% Verdana, Geneva, sans-serif;
    color: inherit;
    text-align: left
    }
#AanmelderCSS p {
    margin: 10px 0
    }
#AanmelderCSS h1 a, #AanmelderCSS h2 a, #AanmelderCSS h3 a, #AanmelderCSS h4 a, #AanmelderCSS h5 a, #AanmelderCSS h6 a {
    color: inherit
    }
#AanmelderCSS a.arrow {
    font-size: 16px;
    color: rgb(18, 172, 184);
    padding-right: 15px
    }
#AanmelderCSS a.arrow:after {
    position: relative;
    display: inline-block;
    content: " ";
    background: url(/resources/web2013/sprite/arrows.png);
    width: 6px;
    height: 12px;
    background-position: -18px -54px;
    left: 9px;
    top: 0
    }
#AanmelderCSS .dialog_background {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 16000;
    background-image: url(/resources/checker.gif)
    }
#AanmelderCSS table.dialog {
    position: absolute;
    width: 450px;
    margin-left: -225px;
    margin-top: -50px;
    height: 100px;
    font-size: 15px;
    left: 50%;
    top: 50%;
    font-weight: bold;
    color: rgb(104, 157, 215);
    background-color: rgb(229, 229, 229);
    border: 4px solid rgb(235, 0, 139);
    z-index: 17000
    }
#AanmelderCSS table.dialog td {
    padding: 20px;
    text-align: center
    }
#AanmelderCSS .headercontainer, #AanmelderCSS .ribboncontainer, #AanmelderCSS .maincontentcontainer, #AanmelderCSS .sitemapcontainer, #AanmelderCSS .seotextcontainer, #AanmelderCSS .footercontainer {
    width: 100%
    }
#AanmelderCSS .ribboncontainer {
    background-color: rgb(242, 52, 128)
    }
#AanmelderCSS .ribboncontainer h1 {
    color: rgb(255, 255, 255)
    }
#AanmelderCSS .sitemapcontainer {
    background-color: rgb(18, 172, 184)
    }
#AanmelderCSS .maincontentcontainer {
    position: relative;
    padding-bottom: 45px
    }
#AanmelderCSS .header, #AanmelderCSS .ribbon, #AanmelderCSS .maincontent, #AanmelderCSS .sitemap, #AanmelderCSS .seotext, #AanmelderCSS .footer {
    width: 90%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
    }
#AanmelderCSS .DeveloperBody .maincontent {
    max-width: 1400px
    }
#AanmelderCSS .header_content {
    overflow: hidden;
    min-height: 140px
    }
#AanmelderCSS .header .header_logo {
    float: left;
    margin-top: 50px
    }
#AanmelderCSS .header .header_sub_title {
    float: right;
    font-weight: normal
    }
#AanmelderCSS .LoginLink, #AanmelderCSS .LangLink {
    position: relative;
    float: left
    }
#AanmelderCSS .header .topnav .arrowhead {
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 10px 10px 0;
    border-color: rgb(77, 77, 77) transparent;
    left: 39%;
    top: -10px
    }
#AanmelderCSS .header .topnav {
    float: right;
    clear: right
    }
#AanmelderCSS .header .topnav a {
    float: left;
    border-left: 1px solid rgb(77, 77, 77);
    width: 100px;
    height: 20px;
    text-align: center;
    color: rgb(77, 77, 77)
    }
#AanmelderCSS .header .topnav a:first-child {
    border-left: none
    }
#AanmelderCSS .header .topnav a.your_event {
    min-width: 100px;
    max-width: 150px;
    width: auto;
    padding: 0 5px
    }
#AanmelderCSS .header .topnav .lang_picker {
    width: 70px
    }
#AanmelderCSS .header .top_info_box_container {
    min-height: 100px
    }
#AanmelderCSS .header .top_info_box {
    float: right;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 90px;
    background: rgb(77, 77, 77);
    border-radius: 10px;
    margin-bottom: 10px;
    position: relative;
    color: rgb(255, 255, 255)
    }
#AanmelderCSS .header .top_info_box a {
    color: rgb(255, 255, 255)
    }
#AanmelderCSS .header .top_info_box .login_box {
    margin-top: 10px
    }
#AanmelderCSS .header .top_info_box .login_box .username, #AanmelderCSS .header .top_info_box .login_box .password {
    margin-bottom: 5px
    }
#AanmelderCSS .header .top_info_box .login_box input {
    margin-left: 4.5em
    }
#AanmelderCSS .header .top_info_box .login_box label {
    float: left;
    width: 4em;
    display: block;
    padding-bottom: 3px
    }
#AanmelderCSS .header .top_info_box .login_box .forgot_password {
    font-style: italic;
    font-size: 80%
    }
#AanmelderCSS .login_box {
    max-width: 430px
    }
#AanmelderCSS .login_box .login_link {
    font-weight: bold;
    font-size: 80%;
    float: right
    }
#AanmelderCSS .header .top_info_box .lang_box td {
    padding: 2px 25px 2px 0
    }
#AanmelderCSS .thin_ribbon {
    min-height: 140px;
    position: relative
    }
#AanmelderCSS .thin_ribbon .main_promo {
    float: left;
    margin-top: 70px
    }
#AanmelderCSS .thin_ribbon .sub_promo {
    float: right;
    color: rgb(255, 255, 255);
    margin-top: 12px
    }
#AanmelderCSS .thin_ribbon .sub_promo .line {
    display: block;
    margin-top: 8px
    }
#AanmelderCSS .sitemap {
    color: white;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px
    }
#AanmelderCSS .sitemap ul {
    list-style-type: none
    }
#AanmelderCSS .sitemap ul li {
    padding-top: 10px
    }
#AanmelderCSS .sitemap ul a {
    color: white
    }
#AanmelderCSS .sitemap h5 {
    padding-left: 15px
    }
#AanmelderCSS .seotext, #AanmelderCSS .seotext h1, #AanmelderCSS .seotext h2, #AanmelderCSS .seotext p {
    color: #DDD;
    font-size: 9px
    }
#AanmelderCSS .sidebar .sidebar_block {
    margin-top: 25px
    }
#AanmelderCSS .sidebar p {
    margin-left: 20px
    }
#AanmelderCSS .sidebar .button {
    width: 100%;
    margin-left: 20px
    }
#AanmelderCSS .sidebar .video_holder img {
    width: 100%
    }
#AanmelderCSS .copyright, #AanmelderCSS .copyright a {
    font-size: 83%;
    color: rgb(78, 75, 75)
    }
#AanmelderCSS .button {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 16px/100% verdana, sans-serif;
    overflow: hidden;
    padding: 0.6em 1em 0.6em 1em;
    margin: 10px 0;
    background-color: rgb(242, 52, 128);
    color: rgb(255, 255, 255);
    border-radius: 5px;
    border: 2px solid rgb(242, 52, 128);
    position: relative
    }
#AanmelderCSS .button:hover {
    color: rgb(242, 52, 128);
    background-color: rgb(255, 255, 255);
    border-color: rgb(242, 52, 128);
    text-decoration: none
    }
#AanmelderCSS .button.arrow_style:before {
    content: " ";
    background: url(/resources/web2013/sprite/arrows.png);
    left: 10px;
    position: absolute;
    width: 11px;
    height: 22px;
    top: 5px;
    background-position: 0 -32px
    }
#AanmelderCSS .button.arrow_style {
    padding-left: 30px
    }
#AanmelderCSS .button.arrow_style:hover:before {
    background-position: -11px -32px
    }
#AanmelderCSS .info_button {
    background-color: rgb(179, 179, 179);
    border: 2px solid transparent
    }
#AanmelderCSS .info_button:hover {
    color: rgb(179, 179, 179);
    background-color: rgb(255, 255, 255);
    border-color: rgb(179, 179, 179);
    text-decoration: none
    }
#AanmelderCSS .info_button.arrow_style:hover:before {
    background-position: -22px -32px
    }
#AanmelderCSS table.sa_default {
    width: 100%
    }
#AanmelderCSS table.sa_default th {
    text-align: left;
    font-style: italic;
    font-weight: bold;
    color: rgb(77, 77, 77);
    vertical-align: bottom;
    padding: 10px 1px
    }
#AanmelderCSS table.sa_default th.sorting {
    cursor: pointer
    }
#AanmelderCSS table.sa_default td {
    text-align: left;
    padding: 6px 2px
    }
#AanmelderCSS table.sa_default tbody tr:hover {
    background-color: rgb(230, 230, 230)
    }
#AanmelderCSS table.sa_default tr.boldrow td {
    font-weight: bold;
    padding-top: 10px
    }
#AanmelderCSS .pages {
    width: 100%;
    margin: 10px 0;
    overflow: auto
    }
#AanmelderCSS .wikicontent p:first-child {
    margin-top: 0
    }
#AanmelderCSS .wikicontent h1 {
    text-align: left;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 200%;
    color: rgb(0,0,0);
    font-family: Georgia, Serif
    }
#AanmelderCSS .wikicontent h2 {
    color: rgb(77, 77, 77);
    margin-bottom: 10px;
    font: bold 158% Georgia, Serif;
    margin-left: 0
    }
#AanmelderCSS .wikicontent h3 {
    color: rgb(77, 77, 77);
    margin-bottom: 5px;
    font: bold 133% Arial, Helvetica, sans-serif
    }
#AanmelderCSS .wikicontent h4 {
    color: rgb(77, 77, 77);
    font: bold 117% Arial, Helvetica, sans-serif
    }
#AanmelderCSS .wikicontent h5 {
    font-size: 117%;
    font-weight: normal;
    padding: 0
    }
#AanmelderCSS .sprite {
    background-repeat: no-repeat;
    display: inline-block;
    content: "";
    vertical-align: text-top;
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS .sprite.lang {
    background-image: url(/resources/web2013/sprite/lang_double.png);
    width: 20px;
    height: 14px
    }
#AanmelderCSS .sprite.lang.en {
    background-position: 0 0
    }
#AanmelderCSS .sprite.lang.nl {
    background-position: 0 -14px
    }
#AanmelderCSS .sprite.lang.de {
    background-position: 0 -28px
    }
#AanmelderCSS .sprite.lang.es {
    background-position: 0 -42px
    }
#AanmelderCSS .sprite.lang.en_grey {
    background-position: -20px 0
    }
#AanmelderCSS .sprite.lang.nl_grey {
    background-position: -20px -14px
    }
#AanmelderCSS .sprite.lang.de_grey {
    background-position: -20px -28px
    }
#AanmelderCSS .sprite.lang.es_grey {
    background-position: -20px -42px
    }
#AanmelderCSS .sprite.lang.en_grey:hover {
    background-position: 0 0
    }
#AanmelderCSS .sprite.lang.nl_grey:hover {
    background-position: 0 -14px
    }
#AanmelderCSS .sprite.lang.de_grey:hover {
    background-position: 0 -28px
    }
#AanmelderCSS .sprite.lang.es_grey:hover {
    background-position: 0 -42px
    }
#AanmelderCSS .sprite.social {
    background-image: url(/resources/web2013/sprite/social.png);
    width: 30px;
    height: 30px
    }
#AanmelderCSS .sprite.social.twitter {
    background-position: 0 0
    }
#AanmelderCSS .sprite.social.facebook {
    background-position: 0 -30px
    }
#AanmelderCSS .sprite.social.linkedin {
    background-position: 0 -60px
    }
#AanmelderCSS .sprite.box {
    background-image: url(/resources/web2013/sprite/package_boxes.png);
    width: 110px;
    height: 150px;
    margin-bottom: 5px
    }
#AanmelderCSS .sprite.box.starter {
    background-position: 0 0
    }
#AanmelderCSS .sprite.box.communicate {
    background-position: -110px 0
    }
#AanmelderCSS .sprite.box.style {
    background-position: -220px 0
    }
#AanmelderCSS .sprite.box.professional {
    background-position: -330px 0
    }
#AanmelderCSS .sprite.box.academic {
    background-position: -440px 0
    }
#AanmelderCSS .sprite.box.starter.selected {
    background-position: 0 -150px
    }
#AanmelderCSS .sprite.box.communicate.selected {
    background-position: -110px -150px
    }
#AanmelderCSS .sprite.box.style.selected {
    background-position: -220px -150px
    }
#AanmelderCSS .sprite.box.professional.selected {
    background-position: -330px -150px
    }
#AanmelderCSS .sprite.box.academic.selected {
    background-position: -440px -150px
    }
#AanmelderCSS .sprite.package_bullet {
    background-image: url(/resources/web2013/sprite/package_bullets.png);
    width: 26px;
    height: 26px
    }
#AanmelderCSS .sprite.package_bullet.starter {
    background-position: 0 0
    }
#AanmelderCSS .sprite.package_bullet.communicate {
    background-position: -26px 0
    }
#AanmelderCSS .sprite.package_bullet.style {
    background-position: -52px 0
    }
#AanmelderCSS .sprite.package_bullet.professional {
    background-position: -78px 0
    }
#AanmelderCSS .sprite.package_bullet.academic {
    background-position: -104px 0
    }
#AanmelderCSS .sprite.pricing {
    margin-top: 10px;
    background-image: url(/resources/web2013/sprite/pricing_icons.png);
    width: 85px;
    height: 85px
    }
#AanmelderCSS .sprite.pricing.package {
    background-position: 0 0
    }
#AanmelderCSS .sprite.pricing.price {
    background-position: 0 -85px
    }
#AanmelderCSS .sprite.pricing.compare {
    background-position: 0 -170px
    }
#AanmelderCSS .sprite.paste {
    background-image: url(/resources/web2013/sprite/droparea.png)
    }
#AanmelderCSS .sprite.paste.paste_start {
    background-position: 0 0;
    height: 18px;
    width: 18px
    }
#AanmelderCSS .sprite.paste.paste_end {
    background-position: -18px 0;
    height: 10px;
    width: 10px;
    margin-top: 4px
    }
#AanmelderCSS .sprite.paste.paste_bar {
    background-position: 0 -18px;
    height: 4px;
    margin-top: 7px;
    width: 85%;
    background-repeat: repeat-x
    }
#AanmelderCSS .sprite.paste.paste_start_light {
    background-position: 0 -22px;
    height: 18px;
    width: 18px
    }
#AanmelderCSS .sprite.paste.paste_end_light {
    background-position: -18px -22px;
    height: 10px;
    width: 10px;
    margin-top: 4px
    }
#AanmelderCSS .sprite.paste.paste_bar_light {
    background-position: 0 -40px;
    height: 4px;
    margin-top: 7px;
    width: 85%;
    background-repeat: repeat-x
    }
#AanmelderCSS .sprite.paste.paste_start_yellow {
    background-position: 0 -44px;
    height: 18px;
    width: 18px
    }
#AanmelderCSS .sprite.paste.paste_end_yellow {
    background-position: -18px -44px;
    height: 10px;
    width: 10px;
    margin-top: 4px
    }
#AanmelderCSS .sprite.paste.paste_bar_yellow {
    background-position: 0 -62px;
    height: 4px;
    margin-top: 7px;
    width: 85%;
    background-repeat: repeat-x
    }
#AanmelderCSS .sprite.paste.paste_start_magenta {
    background-position: 0 -66px;
    height: 18px;
    width: 18px
    }
#AanmelderCSS .sprite.paste.paste_end_magenta {
    background-position: -18px -66px;
    height: 10px;
    width: 10px;
    margin-top: 4px
    }
#AanmelderCSS .sprite.paste.paste_bar_magenta {
    background-position: 0 -84px;
    height: 4px;
    margin-top: 7px;
    width: 85%;
    background-repeat: repeat-x
    }
#AanmelderCSS .sprite.paste.paste_start_dark {
    background-position: 0 -88px;
    height: 18px;
    width: 18px
    }
#AanmelderCSS .sprite.paste.paste_end_dark {
    background-position: -18px -88px;
    height: 10px;
    width: 10px;
    margin-top: 4px
    }
#AanmelderCSS .sprite.paste.paste_bar_dark {
    background-position: 0 -106px;
    height: 4px;
    margin-top: 7px;
    width: 85%;
    background-repeat: repeat-x
    }
#AanmelderCSS .login_header {
    width: 980px;
    margin: 0 auto;
    border: 5px solid rgb(242, 52, 128);
    padding: 20px;
    overflow: hidden
    }
#AanmelderCSS .login_header .login_box label, #AanmelderCSS .login_header .login_box .forgot_password {
    display: inline-block;
    width: 250px
    }
#AanmelderCSS .indirect_user_message {
    background-color: rgb(242, 52, 128);
    padding: 5px;
    color: white;
    font-size: 12px;
    text-align: center;
    border-radius: 0 0 15px 15px
    }
#AanmelderCSS .indirect_user_message a {
    color: white;
    text-decoration: underline;
    padding: 3px
    }
#AanmelderCSS .indirect_user_message a:hover {
    color: rgb(242, 52, 128);
    background: white;
    text-decoration: underline;
    border-radius: 3px
    }
#AanmelderCSS .pages a, #AanmelderCSS div.pages span {
    margin-left: 4px;
    float: left
    }
#AanmelderCSS .exceptionUser {
    border: 5px solid rgb(189,3,0);
    background-color: white;
    width: 980px;
    margin: 20px auto;
    padding: 20px;
    min-height: 450px;
    height: auto !important;
    height: 450px
    }
#AanmelderCSS .exceptionUser h1 {
    color: black;
    font-size: 300%
    }
#AanmelderCSS .exceptionUser img.badges {
    float: right;
    margin: -20px -20px 20px 20px
    }
#AanmelderCSS .exceptionUser p, #AanmelderCSS .exceptionUser h1 {
    padding: 5px 5px 5px 35px
    }
#AanmelderCSS .exceptionUser + div {
    width: 980px;
    margin: 20px auto;
    padding: 20px
    }
#AanmelderCSS .exceptionUser.userDomain {
    border: 1px solid gray
    }
#AanmelderCSS .exceptionUser.userDomain img.badges {
    display: none
    }
#AanmelderCSS .ColorPicker, #AanmelderCSS .DBColorPicker {
    width: 2em;
    height: 2em;
    display: inline-block;
    border: 1px solid black;
    box-sizing: border-box;
    cursor: pointer
    }
#AanmelderCSS .content.editor {
    min-height: 10px;
    height: auto
    }
#AanmelderCSS select, #AanmelderCSS button {
    color: rgb(77, 77, 77)
    }
#AanmelderCSS input, #AanmelderCSS textarea {
    border: 1px solid rgb(230, 230, 230);
    color: rgb(77, 74, 74);
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit
    }
#AanmelderCSS .default_form input, #AanmelderCSS .default_form textarea {
    border: 1px solid rgb(179, 179, 179);
    border-radius: 4px;
    color: rgb(77, 77, 77);
    padding: 2px 4px
    }
#AanmelderCSS input[type=radio], #AanmelderCSS input[type=checkbox] {
    border-style: none;
    vertical-align: text-bottom;
    margin-right: 5px
    }
#AanmelderCSS .default_form {
    margin: 0;
    padding: 0.35em 0 0.75em;
    border: 0
    }
#AanmelderCSS .default_form textarea {
    vertical-align: top
    }
#AanmelderCSS .default_form > * > label {
    width: 28%;
    text-align: right;
    display: inline-block;
    margin: 4px 2% 8px 0
    }
#AanmelderCSS .default_form .cb_row {
    min-height: 30px
    }
#AanmelderCSS .default_form .cb_row label {
    display: inline;
    width: auto;
    text-align: left
    }
#AanmelderCSS .default_form > * > label.block_label {
    vertical-align: top
    }
#AanmelderCSS .default_form label + * {
    display: inline-block;
    margin-top: 4px
    }
#AanmelderCSS .default_form label + div, #AanmelderCSS .default_form .rightBox {
    max-width: 70%
    }
#AanmelderCSS .default_form .rightBox, #AanmelderCSS .default_form input[type=text], #AanmelderCSS .default_form textarea, #AanmelderCSS .default_form select {
    display: inline-block;
    margin-bottom: 8px
    }
#AanmelderCSS .default_form textarea, #AanmelderCSS .default_form input[type=text], #AanmelderCSS .default_form select {
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%
    }
#AanmelderCSS .default_form .rightBox select {
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 321px
    }
#AanmelderCSS .default_form select {
    color: rgb(77, 77, 77);
    height: 24px
    }
#AanmelderCSS .default_form textarea {
    min-height: 18px
    }
#AanmelderCSS .default_form input[type=text].small, #AanmelderCSS .default_form input[type=text].firstname, #AanmelderCSS .default_form input[type=text].zipcode {
    width: 19%
    }
#AanmelderCSS .default_form input[type=text].big, #AanmelderCSS .default_form input[type=text].lastname, #AanmelderCSS .default_form input[type=text].split_lastname, #AanmelderCSS .default_form input[type=text].city {
    width: 29%;
    margin-left: 2%
    }
#AanmelderCSS .default_form input[type=text]:focus, #AanmelderCSS .default_form textarea:focus {
    outline: none;
    box-shadow: 0 0 5px rgb(179, 179, 179);
    border: 1px solid rgb(179, 179, 179)
    }
#AanmelderCSS .default_form select:focus {
    outline: none
    }
#AanmelderCSS textarea.mail_textarea {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    height: 225px
    }
#AanmelderCSS input.mail_subject {
    width: 540px
    }
#AanmelderCSS .loading-indicator:after {
    background: url(/resources/web2013/icons/loading.gif) no-repeat right center;
    display: inline-block;
    content: "";
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    vertical-align: top
    }
#AanmelderCSS .data-send-wait {
    background: url(/resources/web2013/icons/loading.gif) no-repeat right center/20px 20px white
    }
#AanmelderCSS .data-send-done {
    background: url(/resources/icons/tick.png) no-repeat right center/20px 20px white
    }
#AanmelderCSS .invalid {
    background-color: rgb(224, 238, 254)
    }
#AanmelderCSS .dateInput {
    min-width: 120px
    }
#AanmelderCSS .dateInput + .icon-date {
    font-size: 22px;
    position: absolute;
    margin-left: -24px
    }
#AanmelderCSS .input_after_cb .cb_and_label {
    width: 50%;
    display: inline-block
    }
#AanmelderCSS .input_after_cb input[type=text] {
    width: 30%
    }
#AanmelderCSS .cb_and_label input[type=checkbox] {
    vertical-align: text-bottom
    }
#AanmelderCSS .sitemapcontainer {
    display: none
    }
#AanmelderCSS .ribboncontainer {
    display: none
    }
#AanmelderCSS.participant input, #AanmelderCSS.participant textarea, #AanmelderCSS.embedded input, #AanmelderCSS.embedded textarea {
    color: black;
    border: 1px solid rgb(179, 179, 179)
    }
#AanmelderCSS a {
    color: rgb(189,3,0)
    }
#AanmelderCSS.participant, #AanmelderCSS.embedded {
    background-color: rgb(241, 241, 241);
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(77, 74, 74)
    }
#AanmelderCSS.embedded {
    background-color: rgb(255, 255, 255);
    height: auto
    }
#AanmelderCSS .headercontainer {
    background-color: rgb(241, 241, 241)
    }
#AanmelderCSS .header {
    background-color: rgb(255, 255, 255)
    }
#AanmelderCSS .headercontainer img {
    margin: 0 auto;
    display: block;
    behavior: url(/resources/iepngfix.htc)
    }
#AanmelderCSS .maincontent {
    background-color: rgb(255, 255, 255);
    overflow: hidden
    }
#AanmelderCSS .content {
    width: 510px;
    padding: 20px 15px;
    min-height: 750px;
    position: relative;
    float: left;
    margin-left: 20px
    }
#AanmelderCSS.embedded .content {
    margin-left: 0;
    float: none
    }
#AanmelderCSS .section {
    margin-bottom: 20px;
    padding: 0 15px -15px
    }
#AanmelderCSS .section .sectioncontent {
    padding-top: 20px
    }
#AanmelderCSS .rightsidebar {
    float: right;
    width: 200px;
    padding-top: 20px
    }
#AanmelderCSS .rightsidebar.cke_editable {
    float: none
    }
#AanmelderCSS .toolContainer {
    float: left;
    width: 200px;
    margin: 1px;
    padding-top: 20px
    }
#AanmelderCSS #site_menu_container {
    padding-left: 15px
    }
#AanmelderCSS #site_menu_container a {
    display: block;
    color: rgb(77, 77, 77);
    font-size: 150%;
    text-decoration: none;
    margin-top: 5px
    }
#AanmelderCSS #site_menu_container a.selected {
    color: rgb(189,3,0);
    margin-left: 10px
    }
#AanmelderCSS #site_menu_container a.submenu, #AanmelderCSS #site_menu_container a.submenu.selected {
    margin-left: 20px
    }
#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 {
    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(242, 52, 128)
    }
#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(0,0,0)
    }
#AanmelderCSS .IN-canvas {
    display: inline-block;
    position: relative
    }
#AanmelderCSS .IN-canvas iframe {
    left: 18px !important;
    top: -24px !important
    }
#AanmelderCSS div.prod_survey {
    margin-top: 20px
    }
#AanmelderCSS table.regformTable {
    width: 488px;
    border-style: none
    }
#AanmelderCSS table.regformTable input {
    width: 100%
    }
#AanmelderCSS table.regformTable select.sex {
    width: 55px
    }
#AanmelderCSS table.regformTable tr td {
    padding: 2px 0;
    vertical-align: top;
    border-style: none
    }
#AanmelderCSS div.QuestionProd {
    margin: 8px 4px 20px 10px
    }
#AanmelderCSS .QuestionProd .QSelect {
    min-width: 400px;
    max-width: 500px;
    width: 480px
    }
#AanmelderCSS .QuestionProd .guardians {
    margin: 5px 0 15px
    }
#AanmelderCSS div.QuestionProd div.required {
    float: left;
    width: 16px;
    margin-left: -20px;
    font-size: 15px;
    font-weight: normal;
    color: rgb(136, 136, 136);
    position: absolute;
    top: 3px
    }
#AanmelderCSS table.removeTopMargin {
    margin: -19px 0 0 0
    }
#AanmelderCSS textarea.LongTextDataProd {
    width: 450px
    }
#AanmelderCSS span.psurvey_question_intro {
    font-weight: bold
    }
#AanmelderCSS span.psurvey_question_intro_markup p {
    margin-top: 0;
    margin-bottom: 5px
    }
#AanmelderCSS span.psurvey_question_intro_markup hr {
    margin-left: -25px;
    margin-right: -20px
    }
#AanmelderCSS span.psurvey_question_intro_markup img {
    max-width: 400px;
    max-height: 300px
    }
#AanmelderCSS input.ShortTextQuestion_input {
    width: 341px
    }
#AanmelderCSS label p {
    margin: 0
    }
#AanmelderCSS .contactMe input[type=text] {
    width: 250px
    }
#AanmelderCSS .contactMe table td {
    padding: 5px
    }
#AanmelderCSS div.poweredby {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right
    }
#AanmelderCSS div.poweredby h1 {
    display: inline;
    font-weight: normal;
    font-size: 13px;
    color: rgb(216, 216, 216);
    padding: 10px;
    margin-top: 13px
    }
#AanmelderCSS .UserSelector select {
    width: 430px
    }
#AanmelderCSS .UserSelector input.reg_code {
    height: 40px;
    font-size: 28pt;
    width: 400px
    }
#AanmelderCSS .CheckinActions button {
    padding: 10px
    }
#AanmelderCSS .program td {
    padding: 2px 10px
    }
#AanmelderCSS .program td.time {
    width: 50px;
    padding: 0
    }
#AanmelderCSS .program td.time_dash {
    width: 10px;
    padding: 0
    }
#AanmelderCSS .SlotContainer {
    clear: both
    }
#AanmelderCSS .SlotContainer table {
    margin: 10px;
    background-color: white;
    width: 510px
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview table {
    font-size: 11px;
    border-collapse: separate;
    margin: auto;
    color: #242424;
    margin-bottom: 30px;
    border-spacing: 10px 1px
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview td {
    vertical-align: top;
    padding: 1px 10px;
    width: 230px
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview a {
    color: #c03;
    text-decoration: none
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview a:hover {
    text-decoration: underline
    }
#AanmelderCSS .HogeSchoolSlotQuestionOverview hr {
    width: 500px;
    margin: auto;
    height: 14px;
    overflow: hidden;
    border: none;
    margin-bottom: 20px;
    color: #242424
    }
#AanmelderCSS .HogeschoolSlotContainer {
    margin-bottom: 9px
    }
#AanmelderCSS .HogeschoolSlotContainer div.title {
    cursor: pointer;
    padding-right: 11px
    }
#AanmelderCSS .HogeschoolSlotContainer div.collapsed {
    background: url(/resources/arrow_medium_red_down.png) no-repeat scroll right 3px transparent
    }
#AanmelderCSS .HogeschoolSlotContainer div.uncollapsed {
    background: url(/resources/arrow_medium_red_up.png) no-repeat scroll right 3px transparent
    }
#AanmelderCSS .HogeschoolSlotContainer div.title:hover {
    background-position: right 4px
    }
#AanmelderCSS table.blockslots {
    min-width: 400px;
    margin-left: -15px;
    margin-right: -15px
    }
#AanmelderCSS table.blockslots td {
    border-left: 2px solid rgb(0,0,0)
    }
#AanmelderCSS table.blockslots td.date-header {
    padding: 5px;
    border: none
    }
#AanmelderCSS table.blockslots .head {
    margin: 2px 5px;
    font-size: 130%;
    min-height: 40px;
    color: rgb(0,0,0)
    }
#AanmelderCSS .BlockSlot {
    padding: 2px;
    border: 1px #aaa;
    background-color: rgb(242, 242, 242);
    margin: 1px;
    font-size: 80%;
    min-height: 100px
    }
#AanmelderCSS .BlockSlot input {
    float: left;
    margin: 2px
    }
#AanmelderCSS .BlockSlot h3 {
    font-weight: bold;
    font-size: 100%;
    margin: 3px 1px 7px 16px
    }
#AanmelderCSS .BlockSlot p {
    margin: 0 3px 0 4px
    }
#AanmelderCSS .default_form label {
    width: 25%
    }
#AanmelderCSS .choose .new_button {
    width: 200px;
    margin-left: 20px
    }
#AanmelderCSS .choose .edit_button {
    width: 200px
    }
#AanmelderCSS .textarea_max_words_error {
    font-weight: bold;
    margin-top: 0
    }
#AanmelderCSS .leiden-matrix {
    float: right;
    background: rgba(255, 255, 255, 0.2)
    }
#AanmelderCSS .leiden-matrix td {
    font-size: 9px;
    padding: 1px 0;
    width: 30px;
    max-width: 30px;
    border-left: 1px solid rgba(255, 255, 255, 0.5)
    }
#AanmelderCSS .leiden-matrix td.new_day {
    border-left: 1px solid #999
    }
#AanmelderCSS .leiden-matrix td.empty {
    height: 20px
    }
#AanmelderCSS .LeidenOpleiding {
    clear: both;
    padding: 2px 0 2px 2px;
    margin-left: 10px;
    background: rgba(255, 255, 255, 0.1)
    }
#AanmelderCSS .LeidenOpleiding.odd {
    background: white;
    background: rgba(255, 255, 255, 0.6)
    }
#AanmelderCSS .LeidenCategory {
    clear: both;
    padding: 2px
    }
#AanmelderCSS .LeidenCategory .intro {
    margin: 0 0 0 15px
    }
#AanmelderCSS .LeidenCategory h2 {
    margin-bottom: 2px
    }
#AanmelderCSS .LeidenCategory .extraheader {
    clear: both;
    margin-top: 20px
    }
#AanmelderCSS .participant-list .participant-item {
    padding: 4px 10px;
    min-height: 40px
    }
#AanmelderCSS .participant-list .name {
    font-size: 13pt
    }
#AanmelderCSS .participant-list .company {
    clear: both;
    display: block
    }
#AanmelderCSS .participant-list .odd {
    border-top: 1px solid rgb(0,0,0);
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS .GroupAnswerWidget {
    overflow: auto;
    max-height: 200px;
    margin-bottom: 20px;
    background-color: rgb(230, 230, 230);
    padding: 5px
    }
#AanmelderCSS .GroupAnswerWidget table {
    width: 100%
    }
#AanmelderCSS .GroupAnswerWidget table td {
    padding: 0 50px 6px 5px
    }
#AanmelderCSS .birthdate_container select {
    width: 60px
    }
#AanmelderCSS .GroupAnswerWidget tr.total td {
    font-weight: bold;
    font-size: 116%
    }
#AanmelderCSS .GroupAnswerWidget .name {
    width: 50%
    }
#AanmelderCSS .GroupAnswerWidget .vat {
    font-size: 80%
    }
#AanmelderCSS .participant_button {
    background-color: rgb(0,0,0);
    border: 2px solid transparent
    }
#AanmelderCSS .participant_button:hover {
    color: rgb(0,0,0);
    background-color: rgb(255, 255, 255);
    border-color: rgb(0,0,0);
    text-decoration: none
    }
#AanmelderCSS .ParticipantDialog {
    top: 10px
    }
#AanmelderCSS .ParticipantDialog .container {
    min-width: 450px;
    background-color: rgb(242, 242, 242)
    }
#AanmelderCSS .addthis_20x20_style .addthis_counter.addthis_bubble_style {
    padding: 0 0 0 6px
    }
#AanmelderCSS .addthis_default_style .at300b, #AanmelderCSS .addthis_default_style .at300bo, #AanmelderCSS .addthis_default_style .at300m {
    padding: 0 2px
    }
#AanmelderCSS .addthis_floating_style .at300b, #AanmelderCSS .addthis_floating_style .at300bo, #AanmelderCSS .addthis_floating_style .at300m {
    padding: 0 2px
    }
#AanmelderCSS .addthis_floating_style a {
    margin-bottom: 4px
    }
#AanmelderCSS .addthis_floating_style {
    text-align: left
    }
#AanmelderCSS .addthis_toolbox a {
    color: #4d4d4d
    }
#AanmelderCSS #at3win {
    margin-left: -320px
    }
#AanmelderCSS .TopicDiv input {
    width: 330px;
    margin: 5px 0
    }
#AanmelderCSS div.topics {
    margin-top: 30px
    }
#AanmelderCSS .contribution-preview {
    background-color: rgb(242, 242, 242);
    border: 1px solid rgb(230, 230, 230);
    margin: 5px;
    padding: 10px;
    min-width: 480px
    }
#AanmelderCSS .contribution-preview h1 {
    margin-bottom: 0;
    color: inherit;
    font-size: 13pt;
    margin-right: 30px
    }
#AanmelderCSS .contribution-preview h2 {
    font-size: 11pt;
    margin: 5px 0
    }
#AanmelderCSS .abstract {
    background-color: white;
    border: 1px solid rgb(230, 230, 230);
    padding: 5px;
    color: rgb(11, 43, 81);
    height: 230px;
    overflow: scroll;
    max-width: 680px
    }
#AanmelderCSS .ContributionPreview .pdflist {
    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 .ReviewsOverviewPart, #AanmelderCSS .ReviewingContributionPreview {
    background-color: rgb(18, 172, 184);
    border: 1px solid rgb(18, 172, 184);
    margin: -5px 0 30px
    }
#AanmelderCSS .ContributionPreview .tools {
    margin: 5px;
    color: white
    }
#AanmelderCSS .ContributionPreview h2 {
    font-size: 12pt
    }
#AanmelderCSS a.comments {
    font-size: 6pt
    }
#AanmelderCSS .contribution-header {
    margin: -15px -15px 50px -15px
    }
#AanmelderCSS table.reviews td {
    padding: 3px 14px
    }
#AanmelderCSS .declined, #AanmelderCSS .accepted, #AanmelderCSS .reviewed, #AanmelderCSS .assigned {
    width: 7px;
    height: 7px;
    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 .tooldiv select {
    width: 170px
    }
#AanmelderCSS td.docs_td {
    width: 40px
    }
#AanmelderCSS p.keywords {
    font-style: italic;
    margin: 0
    }
#AanmelderCSS table.papers_table {
    margin-bottom: 30px;
    border-bottom: 3px solid #ddd
    }
#AanmelderCSS table.contactMe td {
    padding: 8px 20px
    }
#AanmelderCSS .topicContainer {
    padding: 2px;
    background-color: #ddd;
    margin: 1px
    }
#AanmelderCSS .ReviewerTopicsManager .even {
    background-color: #f0f0f0
    }
#AanmelderCSS .ReviewerGui {
    padding: 5px;
    margin: 7px -15px
    }
#AanmelderCSS .ReviewsOverviewTable, #AanmelderCSS .ContributionsTable {
    width: 100%
    }
#AanmelderCSS table.paymentChoice {
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-left: 0;
    border-style: none;
    width: 460px;
    }
#AanmelderCSS table.paymentChoice tr td {
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top;
    border-style: none
    }
#AanmelderCSS table.paymentChoice td.price {
    padding-left: 10px;
    padding-right: 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.paymentmethodtable {
    width: 100%
    }
#AanmelderCSS table.paymentmethodtable th {
    margin: 2px;
    background-color: rgb(230, 230, 230)
    }
#AanmelderCSS table.paymentmethodtable td {
    margin: 4px;
    text-align: center;
    max-width: 90px
    }
#AanmelderCSS table.paymentmethodtable div.ideal {
    border: 2px solid rgba(0, 0, 0, 0.05);
    max-width: 130px;
    padding: 1px;
    margin: 2px auto
    }
#AanmelderCSS table.paymentmethodtable td.amounts {
    font-size: 12pt;
    font-weight: bold;
    text-align: right
    }
#AanmelderCSS table.paymentmethodtable td.title {
    font-size: 11pt;
    font-weight: bold;
    text-align: left
    }
#AanmelderCSS .payment_method_container img {
    cursor: pointer
    }
#AanmelderCSS div.organizer_payment_warning {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid red;
    font-weight: bold
    }
#AanmelderCSS p.payment_total {
    font-weight: bold;
    font-size: 15px
    }
#AanmelderCSS .RefundWidget table {
    width: 90%;
    border: 1px dotted #999;
    margin: 5px 0
    }
#AanmelderCSS .RefundWidget input.name {
    width: 90%
    }
#AanmelderCSS .RefundWidget input.price {
    width: 75px;
    margin-bottom: 4px;
    float: right
    }
#AanmelderCSS .RefundWidget tr.head td {
    font-style: italic
    }
#AanmelderCSS .RefundWidget td {
    padding: 3px
    }
#AanmelderCSS .small {
    font-size: 6pt;
    line-height: 7pt
    }
#AanmelderCSS .vat_total {
    margin-top: -10px
    }
#AanmelderCSS.participant .content {
    border-left: 6px solid rgb(241, 241, 241)
    }
#AanmelderCSS.participant .header {
    border-bottom: 3px solid rgb(189,3,0)
    }
