@charset "UTF-8";
@font-face {
  font-family:"BlueHighway";
  src:url("/assets/corporate/fonts/BlueHighway.eot");
  src:local('XYZ1'), url("/assets/corporate/fonts/BlueHighway.woff") format("woff"), url("/assets/corporate/fonts/BlueHighway.ttf") format("truetype");
}
@media screen {
  html {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    overflow-y:scroll;
    width:100%;
    width:100%;
    position:relative;
  }
  body {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:12px;
    margin:0;
    padding:0;
    vertical-align:baseline;
    background:url(/assets/corporate/images/bg-body.png) repeat center 0;
    color:#d0d2d2;
    font-family:sans-serif;
    line-height:150%;
    width:100%;
  }
  div, span, object, iframe, abbr, address, cite, dfn, em, var, b, i, dl, dt, dd, li, fieldset, form, legend, caption, tbody, tfoot, thead, tr, canvas, summary, time, audio, video {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
  }
  h1, strong {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    font-weight:bold;
  }
  h2 {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:25px;
    margin:0;
    margin:0 0 7px 0;
    padding:0;
    vertical-align:baseline;
    font-weight:bold;
    font-weight:lighter;
    border-bottom:1px solid red;
    color:#ffffff;
    display:inline-block;
    font-family:BlueHighway, sans-serif;
    font-style:italic;
    height:25px;
    position:relative;
    text-transform:uppercase;
    width:100%;
  }
  h2 .after {
    background:url(/assets/corporate/images/bg-body.png) repeat center 0;
    display:block;
    padding-right:10px;
    position:absolute;
    top:11px;
  }
  h2 .addthis_toolbox {
    background:url(/assets/corporate/images/bg-body.png) repeat center 0;
    display:block;
    padding-left:5px;
    position:absolute;
    right:0px;
    top:11px;
    width:85px;
  }
  h2 > a {
    background:url(/assets/corporate/images/bg-body.png) repeat center 0;
    padding-left:10px;
    position:absolute;
    right:0;
    text-decoration:none;
    top:11px;
  }
  h2 > a span { display:block; }
  h2 .close { display:none; }
  h3, h4, h5, h6 {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:12px;
    margin:0;
    padding:0;
    vertical-align:baseline;
    font-weight:bold;
    color:#575859;
  }
  p {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    margin-bottom:20px;
  }
  blockquote, q {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    quotes:none;
  }
  pre {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    padding:15px;
    vertical-align:baseline;
    font-family:monospace, sans-serif;
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word;
  }
  code, kbd, samp {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    font-family:monospace, sans-serif;
  }
  del {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    text-decoration:line-through;
  }
  img {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    -pie-png-fix:true;
    overflow-x:hidden;
    position:relative;
    behavior:url(/PIE.htc);
  }
  ins {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    background-color:#ffff99;
    color:#000000;
    text-decoration:none;
  }
  small {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:85%;
    margin:0;
    padding:0;
    vertical-align:baseline;
  }
  sub {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:75%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    line-height:0;
    position:relative;
    bottom:-0.25em;
  }
  sup {
    border:0;
    font:inherit;
    font-size:100%;
    font-size:75%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    line-height:0;
    position:relative;
    top:-0.5em;
  }
  ol {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    margin-left:2em;
    list-style-type:decimal;
    margin-bottom:20px;
  }
  ul {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    margin-left:2em;
    margin-bottom:20px;
  }
  label {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    cursor:pointer;
  }
  table {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    border-collapse:collapse;
    border-spacing:0;
    margin-bottom:20px;
    width:640px;
  }
  th {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    vertical-align:middle;
    font-weight:bold;
    font-weight:normal;
    background:#303031;
    color:#929497;
    height:25px;
    padding-left:12px;
    text-align:left;
  }
  td {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    padding:8px 0 0 12px;
    vertical-align:baseline;
    vertical-align:top;
    color:#d2d2d2;
  }
  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    display:block;
  }
  mark {
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    background-color:#ffff99;
    color:#000000;
    font-style:italic;
    font-weight:bold;
  }
  blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none;
  }
  abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
  }
  hr {
    border:0;
    border-top:1px solid #cccccc;
    display:block;
    height:1px;
    margin:1em 0;
    padding:0;
  }
  input {
    vertical-align:middle;
    border:0;
    margin:0;
  }
  select {
    vertical-align:middle;
    border:0;
    margin:0;
    width:245px;
    width:410px;
    visibility:hidden;
  }
  a:hover, a:active { outline:none; }
  nav ul, nav li {
    margin:0;
    list-style:none;
    list-style-image:none;
  }
  textarea {
    overflow:auto;
    border:0;
    border:1px solid #383838;
    margin:0;
    font-family:sans-serif;
    font-size:12px;
    background:#1e1e1e;
    color:#d0d2d2;
    height:13px;
    height:175px;
    line-height:100%;
    padding:5px 5px;
    padding:5px 5px 0 5px;
    resize:none;
    width:400px;
  }
  .ie6 legend, .ie7 legend { margin-left:-7px; }
  a {
    cursor:pointer;
    color:#d0d2d2;
    color:#ec1b23;
  }
  a:hover { text-decoration:none; }
  input[type="button"], input[type="submit"], input[type="image"] { cursor:pointer; }
  button {
    cursor:pointer;
    width:auto;
    width:auto;
    overflow:visible;
    overflow:visible;
    border:0;
    margin:0;
  }
  ::-moz-selection {
    background:#ffff99;
    color:#000000;
    text-shadow:none;
  }
  ::selection {
    background:#ffff99;
    color:#000000;
    text-shadow:none;
  }
  a:link { -webkit-tap-highlight-color:#ff5e99; }
  .ie7 img { -ms-interpolation-mode:bicubic; }
  .hidden {
    display:none;
    visibility:hidden;
  }
  .visuallyhidden {
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
  }
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto;
  }
  .invisible { visibility:hidden; }
  .clearfix:before {
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden;
  }
  .clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden;
    clear:both;
  }
  .clearfix { zoom:1; }
  .clear {
    clear:both;
    height:0;
    overflow:hidden;
    position:relative;
    width:0;
  }
  .clear-left {
    clear:both;
    clear:left;
    height:0;
    overflow:hidden;
    position:relative;
    width:0;
  }
  .clear-right {
    clear:both;
    clear:right;
    height:0;
    overflow:hidden;
    position:relative;
    width:0;
  }
  .horizontal {
    list-style:none;
    margin:0;
  }
  .horizontal > li {
    -pie-png-fix:false;
    display:inline;
    float:left;
    padding:0;
    position:relative;
  }
  .vertical {
    list-style:none;
    margin:0;
  }
  .vertical > li {
    padding:0;
    position:relative;
  }
  .slides {
    list-style:none;
    margin:0;
    position:relative;
  }
  .slides > li {
    height:100%;
    left:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%;
  }
  h1 img {
    height:60px;
    left:10px;
    position:absolute;
    top:36px;
    width:280px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  h2.clean {
    border:none;
    color:#ffffff;
    font-size:25px;
    font-family:BlueHighway, sans-serif;
    font-style:italic;
    font-weight:lighter;
    margin:0;
    text-transform:uppercase;
  }
  h2.grey { border-bottom:1px solid #57585a; }
  .deelnemers { display:none; }
  :focus { outline:0; }
  .headers { top:164px; }
  .headers li { display:none; }
  #slide-1 { display:block; }
  #site {
    margin:0 auto;
    position:relative;
    width:960px;
  }
  #site > header { height:500px; }
  #site > header .header, #site > header .gomaps {
    position:relative;
    top:164px;
  }
  #site .quote1 {
    left:536px;
    padding-left:50px;
    position:absolute;
    text-decoration:none;
    top:55px;
  }
  #site .quote1 span.till {
    color:#76777a;
    display:block;
    font-family:Arial, sans-serif;
    font-size:12px;
    text-align:right;
    width:340px;
  }
  #site .quote1 strong {
    font-family:BlueHighway, sans-serif;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
    text-transform:uppercase;
  }
  #site .quote3 {
    left:536px;
    padding-left:50px;
    position:absolute;
    text-decoration:none;
    top:55px;
  }
  #site .quote3 span.till {
    color:#76777a;
    display:block;
    font-family:Arial, sans-serif;
    font-size:12px;
    text-align:right;
    width:340px;
  }
  #site .quote3 strong {
    font-family:BlueHighway, sans-serif;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
    text-transform:uppercase;
  }
  #site .quote3:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -100px -133px;
    content:'';
    height:35px;
    left:0;
    position:absolute;
    top:0;
    width:45px;
  }
  #site .quote3 span { color:#d0d2d3; }
  #site .quote2 {
    background:url(/assets/corporate/images/bg-body.png) repeat 4px 3px;
    font-family:BlueHighway, sans-serif;
    font-size:18px;
    font-style:italic;
    height:54px;
    position:absolute;
    right:0;
    text-transform:uppercase;
    top:390px;
    width:292px;
    z-index:10;
  }
  #site .quote2 a {
    color:#ec1b23;
    display:block;
    padding:22px 0 0 50px;
    text-decoration:none;
    text-indent:8px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .quote2 a:hover { color:#ffffff; }
  #site .quote2:before {
    bottom:0;
    content:" ";
    display:block;
    position:absolute;
    z-index:3;
  }
  #site .quote2:after {
    background:url(/assets/corporate/images/sprite.png) no-repeat 0 -153px;
    content:" ";
    display:block;
    height:54px;
    position:absolute;
    left:-26px;
    top:0;
    width:26px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .circuit:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -23px -95px;
    height:33px;
    left:0px;
    width:42px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .inschrijven:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -66px -98px;
    height:31px;
    left:8px;
    width:32px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .programma:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -100px -98px;
    height:32px;
    left:8px;
    width:32px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .sponsor:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -76px -61px;
    height:36px;
    left:8px;
    width:35px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site .streetview:before {
    background:url(/assets/corporate/images/sprite.png) no-repeat -1px -96px;
    height:31px;
    left:12px;
    width:22px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site > footer {
    background:#c0191f;
    color:#ffffff;
    font-size:11px;
    height:60px;
    line-height:60px;
    margin-top:10px;
    position:relative;
    text-indent:22px;
  }
  #site > footer a {
    color:#ffffff;
    text-decoration:none;
  }
  #site > footer a:hover { text-decoration:underline; }
  #site > footer ul {
    line-height:0;
    list-style:none;
    position:absolute;
    right:22px;
    text-indent:8px;
    top:18px;
  }
  #site > footer ul li {
    float:right;
    margin-left:8px;
  }
  #site > footer ul li .hyves {
    background:url(/assets/corporate/images/sprite.png) no-repeat 0 0;
    display:block;
    height:24px;
    width:23px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site > footer ul li .twitter {
    background:url(/assets/corporate/images/sprite.png) no-repeat -24px 0;
    display:block;
    height:24px;
    width:23px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site > footer ul li .facebook {
    background:url(/assets/corporate/images/sprite.png) no-repeat -48px 0;
    display:block;
    height:24px;
    width:23px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  #site > footer ul li .youtube {
    background:url(/assets/corporate/images/sprite.png) no-repeat -72px 0;
    display:block;
    height:24px;
    width:61px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .grid {
    -pie-png-fix:false;
    display:inline;
    float:left;
    margin:0 10px;
  }
  .w280 { width:280px; }
  .w340 { width:340px; }
  .w340 img {
    background:#1e1e1e;
    display:block;
    height:200px;
    width:340px;
  }
  .w340 .subtitle {
    color:#76777a;
    margin-bottom:1px;
  }
  .w340 .text {
    display:block;
    line-height:19px;
    margin-bottom:25px;
  }
  .w460 { width:460px; }
  .w640 { width:640px; }
  .w940 { width:940px; }
  .w940 .sponsors { list-style:none; }
  .w940 .sponsors li {
    float:left;
    margin-right:20px;
  }
  .w940 .sponsors li img {
    background:#1e1e1e;
    display:block;
    height:93px;
    width:218px;
  }
  .w940 .sponsors li:nth-child(4n) { margin-right:0; }
  .w940 .sponsorpage {
    list-style:none;
    margin-left:0;
  }
  .w940 .sponsorpage li {
    float:left;
    margin:20px 20px 0 0;
  }
  .w940 .sponsorpage li img {
    background:#1e1e1e;
    display:block;
    height:94px;
    width:220px;
  }
  .w940 .sponsorpage li:nth-child(4n) { margin-right:0; }
  .breadcrumb {
    color:#57585a;
    font-size:11px;
    height:35px;
    left:10px;
    line-height:35px;
    position:absolute;
    top:444px;
  }
  .breadcrumb a {
    color:#57585a;
    text-decoration:none;
  }
  .breadcrumb h2 {
    display:none;
    margin:0;
  }
  .show #load { min-height:390px; }
  .show .loader { background:url(/assets/corporate/images/loader.gif) no-repeat center center; }
  .show #element { display:none; }
  .show img {
    background:#1e1e1e;
    border:1px solid #2f2f2f;
    display:block;
    height:388px;
    width:638px;
  }
  .show .buttons {
    margin:16px 0 6px 0;
    position:relative;
    text-align:center;
    width:100%;
  }
  .show .buttons a {
    display:inline-block;
    height:33px;
    width:34px;
  }
  .show .buttons .left { background:url(/assets/corporate/images/sprite.png) no-repeat -1px -60px; }
  .show .buttons .right {
    background:url(/assets/corporate/images/sprite.png) no-repeat -38px -60px;
    margin-left:7px;
  }
  .show .buttons .description {
    color:#767779;
    font-size:11px;
    left:0;
    line-height:33px;
    position:absolute;
  }
  .show ul {
    list-style:none;
    margin-left:0;
  }
  .show ul li {
    float:left;
    margin-right:10px;
    margin-top:10px;
  }
  .show ul li img {
    background:#1e1e1e;
    border:1px solid #2f2f2f;
    display:block;
    height:60px;
    width:60px;
  }
  .show ul li img:hover { border:1px solid #ec1b23; }
  .show ul li.last { margin-right:0px; }
  .show ul li.selected img {
    background:#1e1e1e;
    border:1px solid #ec1b23;
    display:block;
    height:60px;
    width:60px;
  }
  .newsImg {
    border:1px solid #2f2f2f;
    float:left;
    margin-right:10px;
  }
  .newsInfo {
    color:#76777a;
    line-height:20px;
    margin:-7px 0 10px;
    width:640px;
  }
  .menu {
    background:url(/assets/corporate/images/bg-menu.png) no-repeat 0 0;
    font-size:18px;
    font-family:BlueHighway, sans-serif;
    font-style:italic;
    height:34px;
    left:-3px;
    line-height:34px;
    padding:3px 23px;
    position:absolute;
    text-transform:uppercase;
    top:117px;
    width:920px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .menu > li {
    -pie-png-fix:false;
    display:inline;
    float:left;
  }
  .menu a {
    color:#ffffff;
    padding:0 9px;
    display:inline-block;
    text-decoration:none;
  }
  .menu > .last { border:0; }
  .news {
    display:block;
    list-style:none;
    margin-left:0;
  }
  .news li {
    background:url(/assets/corporate/images/sprite.png) no-repeat -110px -61px;
    max-height:27px;
    min-width:36px;
    margin-bottom:30px;
    padding-left:43px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .news li a {
    color:#ec1b23;
    font-family:BlueHighway, sans-serif;
    font-size:25px;
    font-style:italic;
    text-decoration:none;
    text-transform:uppercase;
  }
  .news li a:hover { text-decoration:underline; }
  .news li p { color:#767779; }
  .sponsors {
    display:block;
    list-style:none;
    margin-left:0;
  }
  .sponsors li { margin-bottom:11px; }
  .sponsors li img {
    background:#1e1e1e;
    border:1px solid #2f2f2f;
    display:block;
    height:118px;
    width:278px;
  }
  .albums {
    list-style:none;
    margin-left:0;
  }
  .albums li {
    height:100px;
    margin-bottom:10px;
  }
  .albums li:hover img { border:1px solid #ec1b23; }
  .albums li img {
    background:#1e1e1e;
    border:1px solid #2f2f2f;
    -pie-png-fix:false;
    display:inline;
    float:left;
    margin-right:10px;
    height:98px;
    width:98px;
  }
  .albums li .subtitle { color:#767779; }
  .albums li .title {
    color:#eb1921;
    font-size:25px;
    font-family:BlueHighway, sans-serif;
    font-style:italic;
    line-height:23px;
    text-decoration:none;
    text-transform:uppercase;
  }
  .timetable {
    display:block;
    font-family:BlueHighway, sans-serif;
    font-style:italic;
    list-style:none;
    margin-left:0;
    text-transform:uppercase;
  }
  .timetable li { margin-bottom:10px; }
  .timetable li .time {
    color:#767779;
    font-size:18px;
    width:100%;
  }
  .timetable li .group {
    color:#ffffff;
    font-size:25px;
  }
  .fotoboek {
    display:block;
    list-style:none;
    margin:0 0 10px 0;
  }
  .fotoboek li {
    float:left;
    margin:10px 10px 0 0;
  }
  .fotoboek li img {
    background:#1e1e1e;
    border:1px solid #2f2f2f;
    display:block;
    height:60px;
    width:60px;
  }
  .fotoboek li img:hover { border:1px solid #ec1b23; }
  .fotoboek li:nth-child(4n) { margin-right:0; }
  .info {
    display:block;
    list-style:none;
    margin-left:0;
  }
  .info li {
    color:#de1a22;
    font-family:BlueHighway, sans-serif;
    font-size:18px;
    font-style:italic;
    letter-spacing:1px;
    margin-bottom:14px;
    position:relative;
    text-transform:uppercase;
  }
  .info li a { text-decoration:none; }
  .info li a:hover { text-decoration:underline; }
  .info .sponsors:after {
    background:url(/assets/corporate/images/sprite.png) no-repeat -81px -25px;
    content:" ";
    display:block;
    height:32px;
    position:absolute;
    top:0;
    right:16px;
    width:30px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .info .circuit:after {
    background:url(/assets/corporate/images/sprite.png) no-repeat -1px -26px;
    content:" ";
    display:block;
    height:33px;
    position:absolute;
    top:0;
    right:8px;
    width:43px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .info .inschrijven:after {
    background:url(/assets/corporate/images/sprite.png) no-repeat -113px -25px;
    content:" ";
    display:block;
    height:31px;
    position:absolute;
    top:0;
    right:17px;
    width:32px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .info .programma:after {
    background:url(/assets/corporate/images/sprite.png) no-repeat -47px -25px;
    content:" ";
    display:block;
    height:32px;
    position:absolute;
    top:0;
    right:16px;
    width:32px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  .pagination {
    height:14px;
    line-height:14px;
  }
  .pagination ul {
    -pie-png-fix:false;
    display:inline;
    float:right;
  }
  .pagination li { margin:0 2px; }
  .pagination a, .pagination spa {
    display:block;
    overflow:hidden;
    padding:0;
    text-align:center;
    width:14px;
  }
  .pagination .next, .pagination .prev { display:block; }
  input[type=file], input[type=password], input[type=text] {
    background:#1e1e1e;
    border:1px solid #383838;
    color:#d0d2d2;
    height:13px;
    line-height:100%;
    padding:5px 5px;
    resize:none;
    width:400px;
  }
  input[type=submit] {
    background:url(/assets/corporate/images/sprite.png) no-repeat 0 -133px;
    color:#ffffff;
    display:block;
    font-family:Arial, sans-serif;
    font-size:12px;
    height:19px;
    left:180px;
    padding-bottom:2px;
    position:relative;
    top:4px;
    width:90px;
    -pie-png-fix:true;
    behavior:url(/PIE.htc);
  }
  input[type=checkbox] { margin-right:5px; }
  .form-submit {
    display:inline-block;
    padding:0 8px;
    position:relative;
  }
  .form-submit > input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=eval(0 * 100));
    filter:alpha(opacity=eval(0 * 100));
    -moz-opacity:0;
    opacity:0;
    cursor:pointer;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
  }
  .circuitAction {
    background:url(/assets/corporate/images/circuit-large.png) no-repeat 19px 22px;
    display:block;
    font-family:Tahoma, sans-serif;
    font-weight:bold;
    height:283px;
    position:relative;
    width:463px;
  }
  .circuitAction .action {
    behavior:url(/PIE.htc);
    position:relative;
    position:absolute;
    -webkit-border-radius:9px;
    -moz-border-radius:9px;
    border-radius:9px;
    -webkit-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    -moz-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    -o-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    background:red;
    color:#ffffff;
    display:block;
    font-size:10px;
    height:18px;
    line-height:18px;
    text-align:center;
    text-decoration:none;
    width:18px;
  }
  .circuitAction .action:hover {
    behavior:url(/PIE.htc);
    position:relative;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    font-size:20px;
    height:30px;
    line-height:30px;
    width:30px;
  }
  .circuitAction .activated {
    behavior:url(/PIE.htc);
    position:relative;
    position:absolute;
    -webkit-border-radius:9px;
    -moz-border-radius:9px;
    border-radius:9px;
    -webkit-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    -moz-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    -o-transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    transition:top 0.25s, left 0.25s, line-height 0.25s, border-radius 0.25s, font-size 0.25s, height 0.25s, width 0.25s;
    background:white;
    color:red;
    display:block;
    font-size:10px;
    height:18px;
    line-height:18px;
    text-align:center;
    text-decoration:none;
    width:18px;
  }
  .circuitAction .activated:hover {
    behavior:url(/PIE.htc);
    position:relative;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    font-size:20px;
    height:30px;
    line-height:30px;
    width:30px;
  }
  .circuitAction .a1 {
    left:446px;
    top:72px;
  }
  .circuitAction .a1:hover {
    left:440px;
    top:66px;
  }
  .circuitAction .a2 {
    left:245px;
    top:21px;
  }
  .circuitAction .a2:hover {
    left:239px;
    top:15px;
  }
  .circuitAction .a3 {
    left:113px;
    top:0;
  }
  .circuitAction .a3:hover {
    left:107px;
    top:-6px;
  }
  .circuitAction .a4 {
    left:0;
    top:44px;
  }
  .circuitAction .a4:hover {
    left:-6px;
    top:38px;
  }
  .circuitAction .a5 {
    left:31px;
    top:152px;
  }
  .circuitAction .a5:hover {
    left:25px;
    top:146px;
  }
  .circuitAction .a6 {
    left:87px;
    top:265px;
  }
  .circuitAction .a6:hover {
    left:81px;
    top:259px;
  }
  .circuitAction .a7 {
    left:415px;
    top:133px;
  }
  .circuitAction .a7:hover {
    left:410px;
    top:128px;
  }
  .form {
    line-height:100%;
    margin:7px 0;
  }
  .form > li {
    clear:none;
    height:auto;
    margin-bottom:5px;
    width:auto;
  }
  .form > li > label, .form > li > .label {
    clear:left;
    -pie-png-fix:false;
    display:inline;
    float:left;
    line-height:25px;
    position:relative;
    width:180px;
  }
  .form > li > .normal, .form > li > .values {
    display:inline-block;
    margin:0 0 5px 0;
    padding:0;
  }
  .form > li > .values li {
    height:20px;
    line-height:20px;
    width:auto;
  }
  .form > li > .values label, .form > li > .values .label {
    display:inline-block;
    margin:0 20px 0 0;
    text-decoration:none;
    width:auto;
  }
  .form > li > .normal p {
    display:none;
    line-height:160%;
    margin-left:5px;
    margin-bottom:0px;
  }
  .form > li > .error p {
    color:#d0d2d2;
    display:block;
  }
  .form > li > .verplicht {
    color:#ec1b23;
    font-family:Arial, sans-serif;
    font-size:25px;
    height:25px;
    left:604px;
    line-height:25px;
    position:absolute;
    width:17px;
  }
  .search {
    font-family:DIN-regular, sans-serif;
    margin:0;
  }
  .search > li > label {
    font-family:DINCondensed-black, sans-serif;
    font-size:17px;
    display:block;
    float:none;
    line-height:22px;
    text-indent:10px;
    text-transform:uppercase;
    width:auto;
  }
  .search > li > .values { margin-left:10px; }
  .search > li > .values .label:before {
    display:inline-block;
    vertical-align:middle;
    content:'\0020';
    height:12px;
    margin:-2px 7px 0 0;
    width:12px;
  }
  .search > li > .values .active:before { background-position:-88px -140px; }
  .line-hor {
    line-height:0;
    overflow:hidden;
    position:absolute;
    height:5px;
    margin:-7px 0 0 0;
    width:450px;
    background:url(/assets/corporate/images/common/sprite.png) no-repeat -215px -840px;
  }
  .line-ver {
    line-height:0;
    overflow:hidden;
    position:absolute;
    height:220px;
    left:380px;
    margin:-5px 0 0 0;
    width:3px;
    background:url(/assets/corporate/images/common/sprite-hor.png) no-repeat -9px -630px;
  }
  .ie7 .form .values, .ie7 .form .normal {
    -pie-png-fix:false;
    display:inline;
    float:left;
    margin:0;
  }
  .ie7 .show ul li:nth-child(9n) { margin-right:0px; }
  .ie7 .show ul li img:hover { border:1px solid #ec1b23; }
  .jquery-selectbox {
    background:#1e1e1e;
    border:1px solid #383838;
    color:#d0d2d2;
    display:inline-block;
    float:left;
    height:13px;
    line-height:100%;
    text-indent:5px;
    padding:5px 0;
    position:relative;
    resize:none;
    z-index:0;
  }
  .jquery-selectbox.selecthover { z-index:10; }
  .jquery-selectbox .jquery-selectbox-currentItem {
    cursor:pointer;
    display:block;
    height:23px;
    line-height:15px;
    overflow:hidden;
    text-indent:5px;
    white-space:nowrap;
  }
  .jquery-selectbox .jquery-selectbox-list {
    background:#1e1e1e;
    border:1px solid #383838;
    border-top:none;
    display:none;
    left:-1px;
    position:absolute;
    top:25px;
    width:100%;
    z-index:5;
  }
  .jquery-selectbox .jquery-selectbox-moreButton {
    background:url(/assets/corporate/images/sprite.png) no-repeat -27px -153px;
    cursor:pointer;
    float:right;
    height:25px;
    margin:-6px -1px 0 0;
    width:25px;
  }
  .jquery-selectbox .jquery-selectbox-item {
    cursor:pointer;
    display:block;
    height:23px;
    line-height:23px;
    text-indent:5px;
  }
  .jquery-selectbox .jquery-selectbox-item:hover { background:#c91b21; }
  .error .jquery-selectbox { border:1px solid #00b0d8; }
  #countdown {
    color:#ec1b23;
    font-family:BlueHighway, sans-serif;
    font-size:18px;
    font-style:italic;
    text-transform:uppercase;
  }
  .countdown_row {
    width:100%;
    padding:0px 2px;
    text-align:center;
  }
  span.time {
    color:#ec1b23;
    display:inline-block;
    font-family:BlueHighway, sans-serif;
    font-size:41px;
    text-transform:uppercase;
    width:40px;
  }
}
@media print {
  * {
    background:transparent !important;
    color:black !important;
    text-shadow:none !important;
    filter:none !important;
    -ms-filter:none !important;
  }
  a, a:visited {
    color:#444444 !important;
    text-decoration:underline;
  }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
  pre, blockquote {
    border:1px solid #999999;
    page-break-inside:avoid;
  }
  thead { display:table-header-group; }
  tr, img { page-break-inside:avoid; }
  p {
    orphans:3;
    widows:3;
  }
  h2, h3 {
    orphans:3;
    widows:3;
    page-break-after:avoid;
  }
}

