/*/ reset /*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*/ general /*/

html,body {height:100%;}

body {
text-align:center;
background:url(/uploads/1a/f6/1af60f2d009e3811d8495ef1d7e9c9b5/shadow.png) top center repeat-y;
font:.8125em/1.385 Helvetica, Arial, sans-serif;
}
#sitecontainer {
min-height:100%;
background:url(/uploads/89/7c/897c0944418f7eb6eba5970556463e11/top.gif) repeat-x center top;
}
#lte-IE-6 #sitecontainer {height:100%;}
h1, h2 {
font-size:2.15em;
line-height:1;
color:#393;
font-weight:normal;
}
h2 {
margin:.15em 0 .35em;
}
h3 {
line-height:1;
color:#3e4041;
font-size:1.385em;
font-weight:normal;
margin:0 0 .5em;
}
h4{
color:#3e4041;
font-weight:bold;
}
h5, h6 {
font-weight:bold;
}
p, ul, ol {
margin-bottom:1em;
}
a:link {color:#393;}
a:visited {color:#5d656c;}
a:hover, a:active {color:#393;text-decoration:none;}
.clearboth {
clear:both;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.imageWrapper {
margin-bottom:1em;
}
.imageWrapper p {
margin:0 1px;
font-size:.9em;
font-style:italic;
color:#5d656c;
}

/*/ header /*/

#headerphoto {
background:url(/uploads/b1/26/b12665fc514a031c014100f5ca97e3e4/congresheader.jpg) center 109px no-repeat;
}
#headerphoto.none {
background:0;
}
#headercontainer {
background:url(/uploads/ba/87/ba87fd917e8eebb61e0a19f56e195c97/header-bg.png) center 80px no-repeat;
height:200px;
position:relative;
}
#header {
margin:0 auto;
width:960px;
text-align:left;
overflow:hidden;
height:80px;
}
#header h1 {
height:70px;
width:300px;
float:left;
margin:9px 0 0;
text-indent:-9999px;
background:url(/uploads/76/16/761640e17d4522e345b82ffdee69f17d/logo.png) left center no-repeat;
}

/*/ topmenu /*/

#topmenu {
height:26px;
left:50%;
margin-left:-480px;
position:absolute;
text-align:center;
top:0;
width:940px;
padding-right:20px;
clear:both;
background:url(/uploads/91/92/9192e50b0a0f142b6741343caed8f864/topmenu-right.gif) right 5px no-repeat;
}
#topmenu ul {
margin:0;
padding:0 0 0 20px;
text-align:left;
font-size:.93em;
line-height:1;
background:url(/uploads/2b/27/2b277e89bb3214ff760919c9068edf93/topmenu-left.gif) left bottom no-repeat;
float:right;
}
#topmenu li {
float:left;
}
#topmenu li a {
height:18px;
padding:7px 8px 0;
color:#393f44;
float:left;
border-bottom:1px solid #d1d6da;
background:#ebf0f3;
}
#topmenu li.rss a {
background:url(/uploads/62/a6/62a684d52a6c1978b4e06f66da42b6fb/rss-icon.gif) left -22px no-repeat;
padding-left:16px;
margin:0;
}
#topmenu li.rss a:hover {
background:url(/uploads/62/a6/62a684d52a6c1978b4e06f66da42b6fb/rss-icon.gif) left 2px no-repeat;
}

/*/ nav /*/

#headercontainer .menu {
border-left:1px solid #6f757d;
width:959px;
margin:0 auto;
text-align:left;
font-size:13px;
height:29px;
}
#lt-IE-6 #headercontainer .menu {
width:960px;
}
#lte-IE-6 #headercontainer .menu {
position:relative;
}
#headercontainer .menu li {
float:left;
height:30px;
}
#lte-IE-6 #headercontainer .menu li {
width:100px;
text-align:center;
}
#headercontainer .menu li a:link, #headercontainer .menu li a:visited {
display:block;
padding:0 18px;
line-height:29px;
color:#fff;
text-decoration:none;
font-weight:bold;
border-right:1px solid #6f757d;
border-left:1px solid #000;
/*/background:url(Ongeldige asset-URL ) right bottom no-repeat;/*/
}
#headercontainer .menu li a:hover, #headercontainer .menu li a:active, #headercontainer .menu li.current a {
background:#5d656c url(/uploads/7e/22/7e22251ed9385d3cde0e290e137a55a1/nav-active.gif) left bottom repeat-x;
border-left:1px solid #4e545b;
}
#headercontainer .menu li.open a.open {
background:#5d656c url(/uploads/7e/22/7e22251ed9385d3cde0e290e137a55a1/nav-active.gif) left bottom repeat-x;
height:30px;
border-left:1px solid #4e545b;
}
#headercontainer .sublevel {
display:none;
width:100%;
height:39px;
text-align:center;
position:absolute;
z-index:100;
clear:both;
left:0;
right:0;
top:110px;
background:transparent url(/uploads/34/38/34382a03309000ed5e2f2e63efe6ef3c/nav-sub-bg2.png) no-repeat center top;
}
#lte-IE-6 #headercontainer .sublevel {
width:960px;
top:30px;
}
#headercontainer .open .sublevel {
display:block;
}
#headercontainer .menu ul {
margin:0 auto;
width:960px;
text-align:left;
}
#headercontainer .menu ul li {
margin-right:20px;
}
#lte-IE-6 #headercontainer .menu ul li {
margin-right:2px;
width:115px;
}
#headercontainer .menu ul a:link, #headercontainer .menu ul a:visited {
border:0;
padding:0 2px 5px;
background:0;
height:29px;
line-height:26px;
}
#headercontainer .menu ul li.current a, #headercontainer .menu ul a:hover, #headercontainer .menu ul a:active {
background:url(/uploads/0e/86/0e8624128ef780d0522b6c8fee95cb49/nav-sub-arrow.png) no-repeat center bottom;
border:0;
}
#lte-IE-6 #headercontainer .menu ul li.current a, #lte-IE-6 #headercontainer .menu ul a:hover, #lte-IE-6 #headercontainer .menu ul a:active {
background:url(/uploads/24/69/246913f7d04445ad855ae345e72badb3/nav-sub-arrow.gif) no-repeat center bottom;
}

/*/ crumbtrail /*/

#crumbtrailcontainer {
background:url(/uploads/93/08/930872623393382310908ee0d8613a8e/blue-bar.png) center top no-repeat;
height:30px;
}
#crumbtrail {
margin:0 auto;
width:960px;
text-align:left;
font-size:.93em;
padding:5px 0 0;
color:#393f44;
overflow:hidden;
}
#crumbtrail a:link, #crumbtrail a:visited {
color:#393f44;
}
#crumbtrail a:hover, #crumbtrail a:active {
color:#5d656c;
text-decoration:none;
}
#crumbtrail .crumb a, #crumbtrail span.witharrow {
margin-right:6px;
padding-right:14px;
background:url(/uploads/de/b9/deb9e19b255e933a2e8cff270f81e7d6/arrow.gif) no-repeat right center;
}
#crumbtrail span.crumb {float:left;padding:4px 0 0;}
#crumbtrail p.ingelogd {float:right;margin:0 !important;}

/*/ top/print /*/

#topprintcontainer {
background:url(/uploads/93/08/930872623393382310908ee0d8613a8e/blue-bar.png) center top no-repeat;
height:30px;
}
#topprint {
margin:0 auto;
width:960px;
text-align:left;
font-size:.93em;
padding:9px 0 0;
color:#393f44;
}
#topprint a:link, #topprint a:visited {
color:#393f44;
}
#topprint a:hover, #topprint a:active {color:#5d656c;text-decoration:none;}
#topprint a.top {
padding-left:10px;
background:url(/uploads/b8/a9/b8a944e61a2d28ea0d5d5dd8c999e303/top.gif) no-repeat left top;
}
#topprint a.print {
margin-left:20px;
padding-left:15px;
background:url(/uploads/3a/05/3a0513bb5943772a3131ac39fa976767/print.gif) no-repeat left center;
}

/*/ footer /*/

#footerphoto {
background:url(/uploads/b1/26/b12665fc514a031c014100f5ca97e3e4/congresheader.jpg) center -30px no-repeat;
padding-top:50px;
}
#footerphoto.none {
background:0;
}
#footercontainer {
background:url(/uploads/7f/f0/7ff0a44ff36bac142bc7f001351554cc/footer-bg.gif) top center repeat-y;
padding-top:10px;
}
#footer {
margin:0 auto;
width:960px;
text-align:left;
padding-bottom:120px;
color:#393f44;
overflow:hidden;
}
#footer ul {
float:left;
}
#footer li {
display:inline;
margin-right:10px;
}
#footer li a {
color:#393f44;
}
#footer p.disclaimer {
float:right;
color:#888C8F;
}
#foot {
height:241px;
margin-top:-241px;
}

/*/ layout /*/

#content {
margin:0 auto;
width:960px;
overflow:hidden;
text-align:left;
padding:20px 0 271px;
}
#main {
width:685px;
float:left;
}
#side {
width:245px;
float:right;
}
#mainleft {
float:left;
width:410px;
display:inline;
}
#mainright {
float:right;
width:245px;
display:inline;
}
#subleft {
float:left;
width:198px;
display:inline;
}
#subright {
float:right;
width:198px;
display:inline;
}
#mainleftEqual, .mainleftEqual {
float:left;
width:328px;
display:inline;
}
#mainrightEqual, .mainrightEqual {
float:right;
width:328px;
display:inline;
}

/*/ content /*/

#content .intro {font-weight:bold;line-height:1.46;margin-bottom:2em;}
#content ul {list-style:square;margin:0 0 1em;}
#content ul ul {margin:0;}
#content ul li {margin:0 0 .1em 2.25em;}
#content ol {list-style:decimal;margin:0 0 1em;}
#content ol ol {margin:0;}
#content ol li {margin:0 0 .1em 2.25em;}
#content dl {margin:0 0 1em;}
#content dt {font-weight:bold;}
#content dd {margin:0 0 .1em 2.25em;}
#content ul#sitemap {
list-style:none;
}
#content ul#sitemap li {
margin:0 0 .2em;
}
#content ul#sitemap ul {
margin-left:2.25em;
}
#content p.sub, #content span.sub {
margin-bottom:.2em;
color:#616970;
}
#content p.more a:link,
#content p.more a:visited {
padding-right:8px;
background:url(/uploads/de/b9/deb9e19b255e933a2e8cff270f81e7d6/arrow.gif) right bottom no-repeat;
}
#content p.more a:hover,
#content p.more a:active {
background-image:url(/uploads/86/2d/862db3eae532287561801eb04d924e9d/arrow-hover.gif);
}
#content p.more.alt a {
background:none;
}
#content .description {
width:100%;
overflow:hidden;
margin-bottom:10px;
}
#content .description blockquote, #content .description q {
font-style:italic;
}
#content a.external:link span,
#content a.external:visited span {
background:url(/uploads/98/02/98021346d40aa3df2b5e37562e998f5a/external.gif) right top no-repeat;
height:13px;
width:12px;
display:inline-block;
vertical-align:top;
}
#content a.external:hover span,
#content a.external:active span {
background:url(/uploads/98/02/98021346d40aa3df2b5e37562e998f5a/external.gif) right -24px no-repeat;
}
#content .small {
font-size:.85em;
color:#888C8F;
}

/*/ blue boxes /*/

#content .bluebox {
padding:14px;
background:#ebf0f3;
border:1px solid #d1d6da;
margin-bottom:1.5em;
}
#content .bluebox a:link,
#content .bluebox a:visited {
color:#393f44;
}
#content .bluebox a:hover,
#content .bluebox a:active {
color:#393;
}
#content .bluebox p.more{
padding-top:.5em;
border-top:1px solid #d1d6da;
margin-top:.7em;
}
#content p.bluebox {
margin-top:.5em;
margin-bottom:1.5em;
}
#content .bluebox h2 {
color:#393f44;
}
#content .bluebox h3 {color:#393f44;margin:0 0 .7em;}
#content .bluebox h4 {color:#393f44;font-size:1.1em;line-height:1.2;}

#content .partners {
background:#5bb257;
border-color:#3f9e3a;
color:#fff;
padding-bottom:2px;
}
#content .partners h2, #content .partners h3, #content .partners h4 {
color:#fff;
}
#content .partners a:link, #content .partners a:visited,
#content .partners a:hover, #content .partners a:active {
color:#fff;
}

/*/ blue box news /*/

#content .bluebox.news .newsitem {
width:100%;
overflow:hidden;
padding-bottom:.7em;
border-bottom:1px solid #d1d6da;
margin-bottom:.5em;
}
#content .bluebox.news .newsitem img {
border:1px solid #393f44;
float:left;
margin:.2em 10px 4px 0;
}
#content .bluebox.news p.more {margin:0;padding:0;border:0;}

.newstxt p {
margin-bottom:.2em;
}

/*/ blue box w/ items /*/

#content .bluebox.items {
padding:4px 8px 8px;
border-top:0;
}
#content .bluebox.items ul {
list-style:none;
}
#content .bluebox.items ul li {
line-height:1.2;
margin:0;
width:100%;
overflow:hidden;
}
#content .bluebox.items ul a:link,
#content .bluebox.items ul a:visited {
padding:10px 0 2px 0;
border-bottom:1px solid #393f44;
color:#000;
text-decoration:none;
float:left;
clear:left;
width:100%;
background:none;
}
#content .bluebox.items ul a:hover,
#content .bluebox.items ul a:active {
color:#393;
}
#content .bluebox.items ul img {
float:right;
margin-left:5px;
margin-top:-3px;
}
#content .bluebox.items ul a.external:link span,
#content .bluebox.items ul a.external:visited span {
background:url(/uploads/98/02/98021346d40aa3df2b5e37562e998f5a/external.gif) right top no-repeat;
height:13px;
width:12px;
display:inline-block;
vertical-align:top;
}
#content .bluebox.items ul a.external:hover span,
#content .bluebox.items ul a.external:active span {
background:url(/uploads/98/02/98021346d40aa3df2b5e37562e998f5a/external.gif) right -24px no-repeat;
}
#content .bluebox.items p.more {
margin-bottom:0;
}

/*/ PIC / loginbox /*/

#content .pic dt, #content .pic dd {
display:inline;
margin:0;
}
#content .registration, #content .pic {
padding:10px 14px 4px;
}
#content .registration p, #content .registration ul, #content .registration .buttonContainer,
#content .pic p, #content .pic dl, #content .pic .buttonContainer {
margin:0 0 8px;
}
#content .registration .name {
font-weight:bold;
color:#393F44;
text-indent:15px;
background:url(/uploads/a4/6c/a46c495910b0a3bc6ffde7d5e7df287e/user.gif) no-repeat left top;
}
#content .registration .name span {
color:#000;
text-transform:capitalize;
}
#content .registration ul {
margin:0 0 10px;
padding:0;
list-style:none;
font-size:.92em;
line-height:1.2;
}
#content .registration li {
margin:0 0 2px;
padding:0 0 0 7px;
background: url(/uploads/31/e3/31e3708a9aebd36f4f8b12c546a25ea7/dot.gif) no-repeat left .55em;
}
.registeredfor li {
text-transform:lowercase;
}
.registeredfor span {
text-transform:none;
font-style:italic;
}
#login {
margin:0 0 2px;
}
#login label {
display:block;
}
#login .field {
padding:0;
margin:0 0 2px;
}
#login input {
width:200px;
}

/*/ Agenda /*/

#content .agendaitem {
overflow:hidden;
width:100%;
padding-bottom:.5em;
border-bottom:1px solid #D1D6DA;
margin-bottom:1em;
}
#content p.date {
float:left;
margin:.2em 4px 3px 0;
text-align:center;
width:56px;
border:1px solid #393f44;
background:#fff;
border-top:1px solid #888c8f;
}
#content p.date.alt {
margin:.2em 8px .6em 0;
}
#content p.date span.month {
color:#fff;
background:#393f44;
font-size:.8em;
float:left;
clear:left;
width:100%;
text-transform:uppercase;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
}
#content p.date span.day {
clear:left;
float:left;
font-size:1.4em;
font-weight:bold;
line-height:1.4;
width:52px;
border:1px solid #D1D6DA;
margin:1px;
color:#393f44;
padding-bottom:.1em;
}
#content p.date span.year {
display:block;
font-size:.5em;
line-height:1;
font-weight:normal;
padding-top:0.1em;
}

/*/ forms /*/

.requiredMessage {
float:right;
font-style:italic;
}
.asterisk {
color:#f33;
}
input, textarea {
border:1px solid #000;
background-color:#fff;
padding:1px;
}
.field fieldset input {
border:0;
background:#ebf0f3;
}
/*/
input[type="text"], input[type="password"] {
width:466px;
}
/*/
.captcha input{
margin-top:15px;
width:66px;
float:left;
}
.captcha p {
float:left;
margin:0 0 4px 8px;
}
.captcha .formSubtext {
clear:both;
}
.textarea {
width:466px;
height:80px;
}
input.forwardButton {
font-weight:bold;
padding:2px 5px 1px;
line-height:1;
font-size:1em;
cursor:pointer;
}
.formContents .category {
margin-bottom:1.45em;
}
.formContents legend {
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
.formContents .field {
margin-bottom:3px;
padding:8px 10px 8px 150px;
background:#ebf0f3;
clear:both;
}
.formContents .field select {
width:500px;
}
.formContents .formSubtext {
display:block;
margin:4px 0 0;
color:#696969;
}
.formContents .label {
width:125px;
float:left;
margin-left:-140px;
position:relative;
}
.formContents .forwardButton {
margin-bottom:1.45em;
}
#errors {
padding:8px;
margin-bottom:1.45em;
background:#fab2bd;
}
#errors ul {
margin:0;
}
#errors li {
margin:0;
padding:0 0 0 10px;
}
#errors p, #errors h1 {
font-weight:bold;
margin-bottom:.2em;
font-size:1em;
}
#content .displayFormFields {
margin:0 0 2em;
}
#content .displayFormFields dt {
padding:0 0 0 7px;
background: url(/uploads/31/e3/31e3708a9aebd36f4f8b12c546a25ea7/dot.gif) no-repeat left .55em;
}
#content .displayFormFields dd {
padding:0 0 0 7px;
margin:0 0 .5em;
}


/*/ pagination /*/

#content .pagination {
list-style:none;
margin:0 0 1em;
padding:0;
width:100%;
overflow:hidden;
}
#content .pagination a:link, #content .pagination a:visited {
float:left;
text-decoration:none;
color:#393F44;
background:#E1E6EC;
border:1px solid #C5CACE;
text-align:center;
font-weight:bold;
margin:0 5px 0 0;
width:1.5em;
padding:2px 0 0;
}
#content .pagination a:visited {
color:#5D656C;
}
#content .pagination a:hover, #content .pagination a:active, #content .pagination a.current {
background:#EBF0F3;
border:1px solid #D1D6DA;
color:#393F44;
}

#callforpapers, #nomination {
width:600px;
float:left;
position:relative;
}
#callforpapers .dataform, #nomination .dataform {
width:600px;
}
#callforpapers .field {
padding:0;
margin:12px 0 0;
background:none;
}
#nomination .field {
padding:0;
margin:0 0 12px;
background:none;
}
#callforpapers .label {
width:140px;
}
#nomination .label {
width:190px;
}
#nomination .form {
width:390px;
}
#nomination .text {
width:200px;
}
#callforpapers .sub, #nomination .sub {
display:block;
font-weight:normal;
}
#nomination .tab {
margin-bottom:15px;
padding-bottom:8px;
border-bottom:1px dotted #D1D6DA;
}
#nomination .tabsub {
color:#616970;
}
#nomination .formContents h3 {
margin:0 0 3px;
color:#000;
}
#nomination .message {
color:#888C8F;
position:absolute;
right:14px;
top:12px;
font-style:italic;
line-height:1;
}
#captcha_formId {
float:left;
margin:15px 4px 0 0;
}
#error {
color:#000;
background:#FAB2BD;
padding:4px 10px 0;
border:1px solid #e9a1ac;
margin:0 0 1em;
}
#error h3 {
font-size:1.1em;
font-weight:bold;
}
#error a {
color:#000;
}

#headerlinksWrapper {
height:54px;
width:960px;
position:absolute;
top:26px;
left:50%;
margin-left:-480px;
text-align:left;
}
#headerlinks {
width:175px;
float:right;
position:relative;
font-size:.9em;
}
#headerlinksWrapper .closed div {
display:none;
}
#headerlinksWrapper .open div {
display:block;
background:url(/uploads/da/b2/dab22c548fd62612c85770c4ff93b0e4/popup2.gif) no-repeat right top;
position:absolute;
right:0;
top:44px;
z-index:100;
clear:both;
}
#headerlinks h2 {
font-style:italic;
font-size:1em;
clear:both;
margin:0;
padding:6px 6px 4px;
background:#EBF0F3;
border:1px solid #D1D6DA;
border-top:0;
border-bottom:0;
color:#393F44;
width:161px;
line-height:1.2;
}
#headerlinks ul {
margin:0;
padding:0 6px 6px;
list-style:none;
clear:both;
background:#EBF0F3;
border:1px solid #D1D6DA;
border-top:0;
width:161px;
}
#headerlinks li {
border:0;
margin:0 0 2px;
padding:0;
}
#headerlinks li a {
color:#393F44;
}
#headerlinks .logo {
float:left;
margin-top:6px;
height:36px;
width:100%;
background:url(/uploads/e1/96/e196b609735cf9309c4c98fe56b7ce3b/logo-lom2.gif) no-repeat right top;
text-indent:-9999px;
}
#headerlinksWrapper .open .logo {
background-position:right -50px;
}
#uk {
bottom:-44px;
color:#fff;
height:15px;
font:11px/15px helvetica,arial,sans-serif;
position:absolute;
right:-29px;
text-align:center;
width:254px;
text-decoration:none;
clear:both;
z-index:50;
opacity:.5;
text-shadow:0 1px 3px #444444;
}
#uk:hover {
opacity:1;
text-decoration:underline;
}

/*/ programma /*/

#program {
background:#f33;
color:#fff;
padding:10px;
margin:0 0 20px;
}
#program h3 {
color:#fff;
margin:0 0 8px;
}
#program a:link, #program a:visited {
color:#fff;
text-decoration:underline;
}
#program a:hover, #program a:active {
text-decoration:none;
}
#program dl {
margin:0;
padding:0;
border-top:1px solid #fff;
}
#program dt {
font-weight:bold;
padding:0 0 0 45px;
margin:5px 0 0;
position:relative;
line-height:1.2;
width:180px;
}
#program dt span {
position:absolute;
left:0;
top:0;
clear:both;
width:45px;
}
#program dd {
color:#000;
border-bottom:1px solid #fff;
line-height:1.25;
padding:0 0 6px 45px;
margin:0;
}

/*/ workshops /*/

.headerRed {
color:#FF3333;
}
.workshopOverview {
margin-bottom:2em;
}
.workshopOverview h3 {
background:#FF3333;
height:50px;
color:#fff;
margin:0;
padding: 7px 5px 7px 17px;
font-weight:bold;
font-size:1.2em;
}
.workshopContent h3 span {
font-size:.65em;
font-weight:bold;
}
.workshopContent .open {
color:#393;
font-variant:small-caps;
}
.workshopContent .closed {
color:#f33;
font-variant:small-caps;
}
.workshopOverview ol {
padding:10px 5px 20px 14px;
background:#EBF0F3;
border:1px solid #D1D6DA;
margin:0;
font-size: 1em;
font-weight:normal;
clear:both;
}
#content .workshopOverview ol li {
margin:0 0 10px 20px;
}
#content .workshopOverview ol li a {
color: #FF3333;
font-weight:bold;
}
#content .workshopOverview ol li a:hover, #content .workshopOverview ol li a:active {
text-decoration:none;
}
.workshopContent .name, .workshopOverview .name {
font-weight: bold;
}
#content .workshopContent a {
color:#FF3333;
}
#content .workshopContent {
list-style:none;
padding:0;
margin:0;
}
#content .workshopContent li {
padding:0;
margin:0 0 2em;
}
.imgleft {
float:left;
margin:2px 4px 2px 0;
}
#content #programnav {
color:#fff;
list-style:none;
font-size:1.2em;
margin:0;
padding:0;
}
#content #programnav li {
float:left;
margin:0;
padding:0;
}
#content #programnav a {
background:#f33;
border-left:1px solid #FF6666;
color:#fff;
padding:7px 17px 7px 17px;
margin:0;
float:left;
width:193px;
font-weight:bold;
height:50px;
}
#content #programnav a:hover, #content #programnav a:active {
background:#f33 url(/uploads/71/16/71162ade3b54839ee13f0747134907a3/programnav-bg.png) repeat-x left top;
text-decoration:none;
}
#content #programnav .current a span, #content #programnav a:hover span, #content #programnav a:active span {
background:url(/uploads/8d/63/8d6372f18b4b81c41892830cd6196577/programnav-current.gif) no-repeat center bottom;
float:left;
height:100%;
margin-bottom:-15px;
padding-bottom:15px;
white-space:normal;
width:100%;
}

/*/ sprekers /*/

#content #main ul.speakerlinks {
padding:0;
margin:0;
height:0;
list-style:none;
}
#content #main ul.speakerlinks li {
float:left;
margin:0 10px 1em 0;
padding:0;
}
.speakerlinks li a {
float:left;
width:24px;
height:24px;
position:relative;
background:url(/uploads/ac/66/ac66c7410e075f7ece39227de4e2de7b/icons.gif) no-repeat left top;
}
.speakerlinks li.linkedin a {
background-position:left -60px;
}
.speakerlinks li.twitter a {
background-position:left -120px;
}
.speakerlinks li a:hover, .speakerlinks li a:active {
background-position:left -30px;
}
.speakerlinks li.linkedin a:hover, .speakerlinks.linkedin li a:active {
background-position:left -90px;
}
.speakerlinks li.twitter a:hover, .speakerlinks.twitter li a:active {
background-position:left -150px;
}
#content #main ul.speakerlinks li a .popup {
display:none;
}
#content #main ul.speakerlinks li a .popup span {
border:1px solid #D1D6DA;
border-top:0;
display:block;
margin-top:8px;
padding:6px 8px;
background:#EBF0F3;
color:#393F44;
}
#content #main ul.speakerlinks li a:hover .popup, #content #main ul.speakerlinks li a:active .popup {
display:block;
position:absolute;
width:220px;
top:24px;
left:0;
padding-top:1px;
background:url(/uploads/4a/2d/4a2dc31ba203aa8f0a8cbffb5f83b5d6/popup.gif) no-repeat center 1px;
}

/*/ registratie /*/

#content #steps {
width:100%;
padding:0;
margin:0 0 20px;
overflow:hidden;
list-style:none;
color:#000;
}
#content #steps li {
float:left;
margin:0 20px 0 0;
height:30px;
padding:1px 0 0 25px;
color:#393f44;
line-height:1.1;
position:relative;
}
#content #steps .stepTwo {

}
#content #steps .stepThree {
margin:0;
}
#content #steps .stepFour {
float:right;
margin:0;
border:0;
}
#steps span {
position:absolute;
width:24px;
height:20px;
top:0;
left:0;
text-indent:-9999px;
background:transparent url(/uploads/eb/29/eb29b8adea604c9fa4664b79d03f0039/step-sprite.gif) no-repeat center -80px;
}
#content #steps .stepTwo span { background-position:center -120px; }
#content #steps .stepThree span { background-position:center -160px; }
#content #steps .stepFour span { background-position:center -200px; }
#content #steps .stepFive span { background-position:center -240px; }
#content #steps li.completed span { background-position:center top; }
#content #steps li.current span { background-position:center -40px; }
.stepContent h2 span {
font-size:.6em;
font-weight:bold;
margin-left:.5em;
}
.stepContent .comment {
font-weight:bold;
line-height:1.46;
}
.confirmProfileCategory {
float:right;
width:300px;
}
.confirmProfileCategoryOdd {
float:left;
width:300px;
}

/*/ buttons /*/

.registrationbutton {
text-indent:-9999px;
background:url(/uploads/c2/4c/c24c57ad8267137669874ee7c7c0e2db/bigbutton.png) no-repeat left top;
width:100%;
height:32px;
display:block;
margin:0 0 15px;
padding:0;
border:0;
}
.registrationbutton:hover, .registrationbutton:active, .buttonhover {
background-position:left -40px;
cursor:pointer;
}
.buttonContainer {
height:24px;
margin:0 0 1em;
}
.formSubmit {
padding:10px 0 0 150px;
margin:0;
}
.buttonContainer button {
font:1em/23px Helvetica, Arial, sans-serif;
margin:0;
border:0;
padding:0;
float:left;
text-align:left;
font-weight:bold;
text-transform:uppercase;
color:#fff;
padding:0 10px 2px;
height:23px;
cursor:pointer;
background:url(/uploads/b8/02/b8029971835af3de6f9367ce203293a9/button-right-sprite.png) no-repeat right top;
}
.button {
float:left;
text-decoration:none;
background:#069 url(/uploads/66/08/6608f723a2f4c8e1868f01a2a8a4e77e/button-left-sprite.png) no-repeat left top;
}
.edit, .next, .send, .complete {
background-color:#393;
background-position:left -60px;
}
.cancel, .delete {
background-color:#f33;
background-position:left -30px;
}
.button:hover {
background-position:left -90px;
}
.edit:hover, .next:hover, .send:hover, .complete:hover {
background-position:left -150px;
}
.cancel:hover, .delete:hover {
background-position:left -120px;
}
.button span {
font-weight:bold;
float:left;
text-transform:uppercase;
color:#fff;
padding:3px 10px 0;
height:20px;
cursor:pointer;
background:url(/uploads/b8/02/b8029971835af3de6f9367ce203293a9/button-right-sprite.png) no-repeat right top;
}
.edit span, .edit button {
background-position:right -120px;
padding-right:22px;
}
.next span, .next button {
background-position:right -90px;
padding-right:22px;
}
.send span, .send button {
background-position:right -180px;
}
.complete span, .complete button {
background-position:right -150px;
padding-right:22px;
}
.cancel span, .cancel button {
background-position:right -30px;
padding-right:22px;
}
.delete span, .delete button {
background-position:right -60px;
}
#lte-IE-7 button {
padding-right:0 !important;
}

/*/ icons home /*/

#content #icons {
width:100%;
overflow:hidden;
margin:0 0 2em;
padding:0;
list-style:none;
}
#content #icons li {
float:left;
margin:0;
padding:0;
}
#content #icons .icon2, #content #icons .icon4, #content #icons .icon6 {
float:right;
}
#content #icons a {
text-indent:-9999px;
float:left;
height:50px;
width:202px;
border:1px solid #D1D6DA;
margin:0 0 2px 0;
background:#EBF0F3 url(/uploads/cb/c0/cbc0edbc8cf8eeede0d1e68415ea293c/home-icons.gif) no-repeat 3px top;
}
#content #icons .icon2 a {
background-position:3px -50px;
}
#content #icons .icon3 a {
background-position:3px -100px;;
}
#content #icons .icon4 a {
background-position:3px -150px;
}
#content #icons .icon5 a {
background-position:3px -200px;
}
#content #icons .icon6 a {
background-position:3px -250px;
}
#content #icons a:hover, #content #icons a:active {
background-color:#fff;
border-color:#fff;
}

/*/ desk /*/

#desk {
width:685px;
font-size:1.5em;
overflow:hidden;
border-top:1px solid #CCCCCC;
}
#content #desk li {
border-bottom:1px solid #CCCCCC;
clear:left;
float:left;
margin:0 0 0 40px;
padding:10px 10px 0;
width:625px;
}
#desk .odd {
background:#f0f0f0;
}
#desk li .name {
float:left;
width:67%;
}
#desk li .absent {
color:#aaa;
}
#desk li p {
float:right;
width:32%;
font-size:1em;
}
#desk .button span {
font-size:17px;
height:23px;
padding-top:0px;
}

/*/ admin on /*/
.wg-toolbar {
display:block !important;
}
dl.accordion-menu dd.a-m-d .wgButton {
background:none;
}

/*/ poll /*/
#content .poll {
padding:10px 14px;
position:relative;
}
#content .poll h3 {
font-size:.85em;
color:#848b90;
margin:0 0 2px;
}
#content .poll h4 {
color:#393F44;
margin:0 0 8px;
}
.answers {
margin:0 -2px;
position:relative;
}
.answers div {
background:#d9e2e8 url(/uploads/67/8d/678d7bbed14970ffa9f3ee906322a69d/pollsprite.gif) no-repeat left top;
margin:0 0 1px;
line-height:23px;
position:relative;
}
.answers input {
float:left;
display:inline;
clear:left;
margin:5px 0 0 5px;
padding:0;
border:0;
background:transparent;
}
#lte-IE-7 .answers input {
margin:1px 0 0 1px;
}
/*/
.answers input {
height:14px;
left:6px;
margin:-6px 0 0;
position:absolute;
top:50%;
background:transparent;
border:0;
text-align:center;
}
#lte-IE-7 .answers input {
left:3px;
}
/*/
.answers label {
display:block;
height:23px;
padding:0 5px 0 25px;
color:#393F44;
background:url(/uploads/67/8d/678d7bbed14970ffa9f3ee906322a69d/pollsprite.gif) no-repeat right -30px;
}
#lte-IE-7 .answers label {
padding-left:0;
}
.poll .buttonContainer {
margin:8px 0 0 20px;
}
.poll .buttonContainer button {
width:70px;
}
.moreInfo {
bottom:10px;
height:20px;
line-height:20px;
position:absolute;
right:14px;
text-align:right;
width:160px;
}
#content .moreInfo a:link, #content .moreInfo a:visited {
color:#9ea4a8;
}
#content .results {
margin:0 -12px 0 -2px;
padding:0;
list-style:none;
overflow:hidden;
width:312px;
}
#content .results li {
float:left;
margin:0 4px 1px 0;
padding:0;
width:149px;
font-size:11px;
line-height:23px;
color:#393F44;
background:#d9e2e8 url(/uploads/92/ed/92edc152f827fd22f858864ef18a7be0/pollgraphbg.gif) no-repeat -149px top;
}
#content .results li .name {
float:left;
width:110px;
padding-left:5px;
height:23px;
background:url(/uploads/67/8d/678d7bbed14970ffa9f3ee906322a69d/pollsprite.gif) no-repeat left -60px;
}
#content .results li .percentage {
float:right;
height:23px;
padding-right:5px;
text-align:right;
width:25px;
color:#848b90;
background:url(/uploads/67/8d/678d7bbed14970ffa9f3ee906322a69d/pollsprite.gif) no-repeat right -90px;
}
#content .results li.numberOfAnswers {
background:0;
padding:0 5px;
color:#9ea4a8;
width:139px;
}
.poll .feedback {
padding-top:8px;
color:#9EA4A8;
}

/*/ video /*/
.video {
margin-bottom:20px;
}
.transcript {
padding:10px 14px;
margin-bottom:20px;
border:1px solid #ddd;
}
.transcript .toggle {
display:block;
color:#9ea4a8;
cursor:pointer;
}
.transcript .toggle:hover, .transcript .toggle:active {
color:#000;
}
.toggle:before {
content:'- ';
}
.hide .toggle:before {
content:'+ ';
}
.transcriptContent {
margin-top:10px;
}
.hide .transcriptContent {
display:none;
}
.hr {
width:100%;
height:20px;
margin-top:10px;
border-top:1px dotted #aaa;
}
/*/ nieuwsbrief /*/
.subscribe .buttonContainer {
margin:0;
}
#content .subscribe h3 {
margin-bottom:5px;
}
.forvisitors .formContents {
overflow:hidden;
width:100%;
}
.forvisitors .buttonContainer, .forvisitors input {
margin:0 10px 0 0;
float:left;
}






